A Windows PowerShell egy "Command executive" parancssori rendszer és egy "Script" szkriptnyelv, amelyet a rendszer kezelésére használhat. Az alábbi cikkben a Wiki.SpaceDesktop 10 PowerShell-parancsot mutat be a számítógép hatékony távoli kezeléséhez.

Kérés:
- Számítógépén Windows Vista (vagy újabb) operációs rendszer fut.
- Windows Server 2008 (vagy újabb) rendszeren futó szerver.
- PowerShell 5.0.
- Adminisztrátori jogok elérése.
1. Hozzon létre egy PowerShell-munkamenetet
Parancs : Enter-PSSession
Például:
Enter-PSSession - Számítógépnév REMOTE_COMPUTER_NAME - Hitelesítési adatok USERNAME

A PSS-munkamenet létrehozása lehetővé teszi a rendszergazdának, hogy távolról csatlakozzon egy másik számítógéphez a hálózaton, és a lehető legtöbb PS-parancsot futtathassa azon a számítógépen.
Az interakció során számos parancs végrehajtható távolról, ennek oka az, hogy az adminisztrátor hozzáférési felülettel rendelkezik, mintha a számítógépe előtt ülne.


2. Hajtsa végre a parancsokat
Parancs : Invoke-Command
Például:
Invoke-Command - Számítógép REMOTE_COMPUTER_NAME - ScriptBlock {PowerShell Command}

Az Invoke-Command parancs használata PS-en ugyanazt az eredményt adja, mint a munkamenet végrehajtása a fenti 1. parancsban, azonban ha az Invoke-ot használjuk távoli parancs meghívására, akkor egyszerre csak 1 parancs kerül végrehajtásra.
Ezzel megakadályozható, hogy egyszerre több parancs fusson, kivéve, ha a parancsok .PS1 fájlként vannak elmentve, és a parancsfájljuk meghívásra kerül.
3. Indítsa újra a számítógépet
Parancs: Restart-Computer
Például:
Restart-Computer -ComputerName REMOTE_COMPUTER_NAME -Force

Néha bizonyos esetekben, amikor telepíti vagy újrakonfigurálja a rendszert, hogy megfelelően működjön, a rendszer felkéri a számítógép újraindítására. Más esetekben pedig egyszerűen indítsa újra a számítógépet a módosítások alkalmazásához és a számítógép frissítéséhez. Ezután csak egyetlen PS-parancsot kell használnia a végrehajtáshoz.
4. Pingelje a számítógépet
Parancs: Test-Connection
Például:
Teszt-kapcsolat - Számítógépnév DESTINATION_COMPUTER_NAME - Forrás SOURCE_COMPUTER_NAME

A PING az egyik leghasznosabb parancs a Sysadmin (Systems Admin) "arzenáljában". Ez nagyon egyszerű, csak be kell írnia a PING parancsot, és a parancs ellenőrzi a kapcsolatot a számítógép aktuális állomásán és más távoli rendszereken.
A Test-Connection új szintre emeli a PING parancsot azáltal, hogy „beszúrja” a PS parancsmagba.
Tegyük fel, hogy ellenőriznie kell a kapcsolati információkat a szerver és a távoli eszköz között. Az ICMP kéréseket a szerver a távoli eszközökre küldi, de a jelentéseket visszaküldi az adminisztrációs állomásra.
5. Szolgáltatások megtekintése és szerkesztése
Parancs: Set-Service
Például:
Set-Service -Számítógépnév REMOTE_COMPUTER_NAME -Név SERVICE_NAME -Állapot SERVICE_STATUS

A szolgáltatások néha nagyon "nehézek". Attól függően, hogy mi történik egy adott számítógépen, a szolgáltatások a lehető legrosszabbkor „leállhatnak”. A futó szolgáltatások azonosítása a Get-Service parancsmag paranccsal segít megérteni a szolgáltatások aktuális állapotát.
Miután az összes rendelkezésre álló információt "elfogadta", beállíthatja a szolgáltatás állapotát - ez lehet egy W betűvel kezdődő szolgáltatás, vagy beállíthatja az összes szolgáltatást egyszerre.

6. Futtasson háttérfeladatokat (mellékfeladatok)
Parancs: Start-Job
Például:
Start-Job -FilePath PATH_TO_SCRIPT.PS1

Ezzel a paranccsal szkripteket vagy háttéralkalmazásokat hajthat végre bejelentkezés vagy egyéb feladatok végrehajtása nélkül. Ezenkívül ez a parancs akkor is végrehajtásra kerül, ha a parancs meghiúsul, és nem szakítja meg a felhasználó helyi bejelentkezését a rendszerbe.
7. Kapcsolja ki a számítógépet
Parancs: Stop-Computer
Például:
Stop-Computer -ComputerName REMOTE_COMPUTER_NAME -Force

Más eszközökhöz hasonlóan a számítógép használata után Önnek is „pihennie” kell. Leállításkor ezzel a parancsmag-paranccsal megbizonyosodhat arról, hogy a számítógép megfelelően „le van-e kapcsolva”.
8. Csatlakoztassa a számítógépet egy tartományhoz (domain)
Parancs: Add-Computer
Például:
Hozzáadás-Számítógép -Számítógépnév SZÁMÍTÓGÉP_NEVEK_TO_BE_JOINED -DomainName DOMAIN.COM -Hitelesítő adat DOMAIN\FELHASZNÁLÓ -Újraindítás

A számítógép domainhez való csatlakoztatásának folyamata meglehetősen egyszerű, mindössze háromszor kell kattintania, majd megadnia a teljes rendszergazdai adatokat, és kész. Ezzel a hagyományos módszerrel azonban több száz domain összekapcsolása rendkívül időigényes.
Ebben az esetben a megoldás a PowerShell használataként képzelhető el. A parancsmag parancs lehetővé teszi több számítógép egyidejű csatlakoztatását egy tartományhoz, és csak pontosan egyszer kell megadni a rendszergazdai adatokat.
9. Alkalmazások és szolgáltatások kezelése
Parancs: Import-Module
Például:
Modul importálása - NAME_OF_POWERSHELL_MODULE név

A PowerShell egyik legkiemelkedőbb tulajdonsága az alkalmazások, programok stb. rugalmas kezelése a számítógépes rendszerektől az olyan alkalmazásokig, mint például a Microsoft Exchange. Egyes alkalmazások és szolgáltatások csak bizonyos szintű felügyeletet tesznek lehetővé grafikus felületen keresztül. A többit alapértelmezés szerint a PS kezeli.
Ez egy adott szolgáltatás vagy alkalmazás további PowerShell-parancsainak futtatásához szükséges kódbázisokat tartalmazó modulok használatával történik. A modulok csak akkor használatosak, amikor szükség van rá, és amikor kiterjesztik a PS-funkciókat egy adott szolgáltatásra vagy alkalmazásra. Ha elkészült, a modult teljesen eltávolíthatja az aktív munkamenetből anélkül, hogy ki kellene kapcsolnia.
10. Nevezze át a számítógépet
Parancs: Rename-Computer
Például:
Átnevezés-Számítógép -Új név NEW_SZÁMÍTÓGÉP_NÉV -Helyi hitelesítési adat SZÁMÍTÓGÉV\FELHASZNÁLÓ -Újraindítás

Számos tényezőtől függően, beleértve a biztonságot, a vállalati szabályzatokat stb., előfordulhat, hogy átnevezheti számítógépét, vagy nem. Akárhogy is, az Átnevezés parancs hasznos, ha egy vagy több rendszeren – csoporton vagy tartományon – dolgozik.
A parancs átnevez egy eszközt, és újraindul, hogy a változtatások érvénybe lépjenek. Egy tartomány esetében, ha a Schema Active Directory támogatja, az új számítógépeket is átnevezi az AD-ben. Az objektum megőrzi az összes beállítását és a csatlakozott tartomány állapotát, de az új nevet fogja megjeleníteni.
Tekintse meg néhány további cikket alább:
Sok szerencsét!