PowerShell Távoli elérés 1
Itt legalább az elmélet elsősorban a gyakorlati rész. Leírja, hogyan kell beállítani a WinRM, hogyan kell változtatni a profil a hálózati adapter kap egy forgatókönyvet hozzá a TrustedHosts szűrés, elmagyarázta, hogy miért van szükség a megbízható házigazdák, valamint tárgyalja a felület a távoli kapcsolatokat úgy, hogy üljön le, és azonnal admin távoli gépen.
A legegyszerűbb módja annak, hogy állítsa be a távirányító működteti engedélyezése-PSRemoting a PowerShell shell adminisztrátori jogosultsággal. Amikor ez megtörténik, a következő elemeket tartalmazza:
Ezt követően azt szeretné, hogy csatlakozni egy távoli gép a gép, amellyel a menedzsment kerül sor. Ez úgy történik, biztonsági célokra annak érdekében, hogy csökkentsék a kockázatot a törés a távirányító ülés vagy a DNS helyett maguk helyett a távoli gép, és megakadályozzák a szkriptek végrehajtását a gépeket, hogy nem engedték, hogy erőszakkal.
hogy ellenőrizze, ahol lehet használni csatlakozni:
engedélyt csatlakozni az összes
felsorolt segítségével a csapat, remake-jét nekik egy kicsit a script
ez nem ugyanaz, mint engedélyezése-PSRemoting
mi a különbség
Engedélyezze-PSRemoting nem több akció, mint a «WinRM quickconfig». Használja a Set-WSManQuickConfig csinál pontosan azonos műveleteket «WinRM quickconfig». Engedélyezze-PSRemoting Set-WSManQuickConfig akkor kezdődik, amikor a rendszer a telepítést
Set-WSManQuickConfig teszi akció következő elemeket tartalmazza:
- zapuskat WinRM szolgáltatás
- beállítja az automatikus indítást WinRM szolgáltatás automatikus
- létrehoz egy hallgató
- hozzáteszi tűzfalkivételek
Engedélyezze-PSRemoting de ez teszi az alábbi tételek
- Ez magában foglalja az összes regisztrált konfiguráció PowerShell ülés vonatkozó utasításokat távoli gépeken
- konfigurációs regisztereket, ha nem regisztrált «Microsoft.PowerShell»
- konfigurációs regisztereket, ha nem regisztrált «Microsoft.PowerShell32» 64 bites gépek
- eltávolítja tilalom «Deny Mindenki» a biztonsági leíró valamennyi ülés konfigurációk
- újraindítja a WinRM szolgáltatás
távoli kapcsolatok
1. Sessions 1-a-1
open parancs
Kapsz egy shell a távoli gépen. Meg lehet csatlakozni magát megadásával localhost. Alternatív kreditaly jelzett -Credential paraméterrel. kiadási előfordul cmdlet Kilépés PSSession
- nem tud egy ugrás a második - csak egy munkamenet a session nem tud csatlakozni több
- nem tudja használni parancsokat a grafikus felület. Ha ezt a héj lefagy, nyomja meg a Ctrl + C csökkent
- nem tudja futtatni a parancsokat saját walking, például nslookup, netsh
- futtatható szkripteket, ha a politika fut a távoli gép lehetővé teszi számukra, hogy fut
- nem tapadt, hogy egy interaktív munkamenet, akkor jön a «hálózati bejelentkezés». Úgy tűnt, hogy kapaszkodott egy hálózati meghajtóra. Tehát nem fut bejelentkezési szkriptek és a nem tud saját könyvtárat a távoli gépen (extra oka, hogy nem Mapai hörcsög mappa bejelentkezési szkriptek)
- ha nem lép kölcsönhatásba a felhasználó a távoli gépen, akkor is, ha be van jelentkezve a. Nem kap, hogy megmutassa neki a doboz, vagy bármi popechatat vele.
Ez a módszer a legjobb az egyszerű művelet, bejöttem, próbáltam a szerver be és ki. Ha meg szeretné tartani változók Szkopjéban, mi kell a hosszú távú működés (több óra vagy nap), több helyre van szüksége, hogy beadására van szükség, hogy használja a technikát poprodvinutee.
2. Sessions 1-sok
ítéljük meg, hogy mi fog végezni az alábbiak szerint:
küldeni a távoli gép Test1 és Test2
egy időben, akkor dobja a 32 autó. Ha az alternatív kreditaly lehetőség -Credential
Delegálni az egész script beállítása helyett inkább -ScriptBlock írási -FilePath, távoli gép NEM kell, hogy hozzáférjenek a fájlt, akkor szétszerelhető részek keresztül továbbított HTTP és készül a másik oldalon.
Emlékezzünk arra, hogy a másik oldalon lesz az új Skopje úgy, hogy a script nem fog az értéke a konzolt, és script változó lehet a másik oldalon üres. Ezért át egyszerre kész utasításokat és a szkriptek paraméterekkel.
hogy teljes mértékben kihasználja Invoke-irányító képesnek kell lennie arra, hogy kapcsolja be a sort a szkript blokkot. Például van egy csapat, amely függ kakogoto listán, akkor létre kell hoznia egy string, hogy átalakítsuk azt ScriptBlock és elküldi a távoli számítógépen:
3. Sessions
Ez az, amikor a másik oldalon egy példányát poshika folyamatosan lóg a memóriába, és elküldi a parancsot. Ennek eredményeként lehetőség van arra, hogy újra, Chenit hosszú távon végrehajtandó ragaszkodnak a különböző szkriptek, illetve különböző felhasználók számára. Például van egy szkriptkésztletet megoldani egy problémát a részek, amelyek mindegyike egy-egy csatlakoztatható egy távoli munkamenet, hogy az eredmények a korábbi parancsok egy betöltött modulok, közös változók, az általános környezet, mindaddig, amíg az ülés nem lehet erőszakkal zárva.
Létrehozása ülésen történik Parancsmag Új-PSSession, az eredmény lehet elhelyezni változó
használhatja ugyanazt a kapcsolat paramétereit a Invoke-irányító
Hogyan kell használni:
ha az 1 az 1-hez
melyik ülései akkor használhatja a Get-PSSession, zárja be a Remove-PSSession
zárja be az összes általános ülésszakán
Pótkocsik munkamenet akkor a Connect PSSession, húzza át a Disconnect-PSSession
Hivatkozhat-irányító létrehozhat azonnal le munkamenet, akkor parancsokat küld a végrehajtás, és kapcsolja ki később, akkor csatlakoztassa, és töltse le az eredményeket. Ez úgy történik paraméterben -Disconnected. Első eredmények révén megkapja-PSSession parancsmagot.
Sessions egy csomó beállítást, sőt talán létrehozását ülések vágási parancs, egységek, stb Néven egyéni végpontok