Távoli scripting Windows PowerShell 2
Hello mindenkinek! Ez a cikk meg fogja vizsgálni ezt a kérdést, mint a távoli scripting Windows PowerShell 2.0
Lássuk az állam a WinRM szolgáltatás fut a get-service WinRM csapat. Mint látható, ez a szolgáltatás fut
Mi kapcsolja be a készüléket a Windows 7. Ebben az autóban a C meghajtón létrehozott Scripts mappában
A Scripts mappában már előre elkészített script Service_status.ps1
Ha megnyitja Service_status.ps1 fájlt (például a Jegyzettömb), akkor láthatjuk, hogy a két csapat nyilvántartva:
világos - tisztító képernyő PowerShell
get-service s * | sort-objektum állapota - kap egy listát a szolgáltatások betűvel kezdődő S, és rendezheti őket az Állapot paraméter
Futunk a gépen a Windows 7 PowerShell
Administrator - a felhasználó, akinek a nevében a kapcsolat jön létre egy távoli gépen
- Ezekben zárójelben fel ezt a parancsot végre kell hajtani a távoli gépen. Mivel meg kell határoznunk a végrehajtási politika PowerShell szkriptek zárójelben levelet kap-executionpolicy csapat
Írja be a felhasználói jelszót csatlakozni egy távoli gépen
Kiszolgáló01 - a név a távoli gépre, amelyen a szkript fut
Mint látható, Service_status.ps1 script sikeresen dolgozott a gép elemzi kiszolgáló01 és megjeleníti a szolgáltatások listáját kezdjük S betűvel
Írjunk egy másik forgatókönyvet, amely egyetlen parancs, nevezetesen stop-szolgáltatás sppsvc
Ez a csapat már leállnak szolgáltatásokat a távoli gépen sppsvc kiszolgáló01
Válassza a Fájl-Mentés másként
A szkript fogja a Scripts mappát a C: meghajtó elemzi Stop_service_sppsvc
Mentett script Stop_service_sppsvc.ps1
Végezze létre Stop_service_sppsvc.ps1 script a távoli gépen kiszolgáló01
Ehhez írja be a parancsot, hogy kezdeményezi-irányító -filepath C: \ Scripts \ Stop_service_sppsvc.ps1 -computerName kiszolgáló01 és végrehajtani
Stop_service_sppsvc.ps1 script sikeres, mivel nincs hiba nem adott nekünk PowerShell
Miután a script Stop_service_sppsvc.ps1 sppsvc Service kiszolgáló01 távoli gépet le kell állítani.
Sppsvc állapotát a szolgáltatás a távoli gépen fut a kiszolgáló01 Service_status.ps1 forgatókönyv
Végrehajtja a parancsot meghívási-irányító -filepath C: \ Scripts \ Service_status.ps1 -computername kiszolgáló01
Mint látható, sppsvc szolgálat gép nevű kiszolgáló01 megállt