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:

  1. zapuskat WinRM szolgáltatás
  2. beállítja az automatikus indítást WinRM szolgáltatás automatikus
  3. létrehoz egy hallgató
  4. hozzáteszi tűzfalkivételek

Engedélyezze-PSRemoting de ez teszi az alábbi tételek

  1. Ez magában foglalja az összes regisztrált konfiguráció PowerShell ülés vonatkozó utasításokat távoli gépeken
  2. konfigurációs regisztereket, ha nem regisztrált «Microsoft.PowerShell»
  3. konfigurációs regisztereket, ha nem regisztrált «Microsoft.PowerShell32» 64 bites gépek
  4. eltávolítja tilalom «Deny Mindenki» a biztonsági leíró valamennyi ülés konfigurációk
  5. ú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

Kapcsolódó cikkek