A számítógép állapotának módosítása
Ez a minta csak Windows-platformokra vonatkozik.
Ha a PowerShellben alaphelyzetbe szeretne állítani egy számítógépet, használjon szabványos parancssori eszközt, WMI-t vagy CIM-osztályt. Bár csak az eszköz futtatásához használja a PowerShellt, a számítógép energiaállapotának PowerShellben való módosításának elsajátítása néhány fontos részletet mutat be a külső eszközök PowerShellben való használatáról.
Számítógép zárolása
A számítógép közvetlen zárolásának egyetlen módja a standard rendelkezésre álló eszközökkel a LockWorkstation() függvény meghívása a user32.dll:
rundll32.exe user32.dll,LockWorkStation
Ez a parancs azonnal zárolja a munkaállomást. A függvény meghívására használja rundll32.exe
a LockWorkStation
következőben user32.dll
: .
Amikor zárol egy munkaállomást, miközben engedélyezve van a gyors felhasználói váltás (például Windows XP rendszeren), a számítógép a felhasználó bejelentkezési képernyőjét jeleníti meg ahelyett, hogy elindítja az aktuális felhasználó képernyővédőjét.
A terminálkiszolgáló bizonyos munkameneteinek leállításához használja a tsshutdn.exe parancssori eszközt.
Kijelentkezés az aktuális munkamenetből
Számos különböző technikával kijelentkeztethet egy munkamenetet a helyi rendszeren. A legegyszerűbb módszer a Távoli asztal/Terminálszolgáltatások parancssori eszköz használata, logoff.exe (A részletekért írja be logoff /?
a PowerShell-parancssorba). Ha ki szeretne jelentkezni az aktuális aktív munkamenetből, írja be logoff
argumentumok nélkül.
A shutdown.exe eszközt is használhatja a emblémázással:
shutdown.exe -l
Egy másik lehetőség a WMI használata. A Win32_OperatingSystem osztály leállítási metódussal rendelkezik. Ha a metódust a 0 jelölővel invokolja, az a következő emblémázást kezdeményezi:
További információkért lásd a Win32_OperatingSystem osztály leállítási módszerét.
Get-CimInstance -ClassName Win32_OperatingSystem | Invoke-CimMethod -MethodName Shutdown
Számítógép leállítása vagy újraindítása
A számítógépek leállítása és újraindítása hasonló feladat. A legtöbb parancssori eszköz mindkét műveletet támogatja. A Windows két parancssori eszközt tartalmaz a számítógép újraindításához. Használjon vagy tsshutdn.exe
shutdown.exe
megfelelő argumentumokat. Részletes használati információkat kaphat a következőből tsshutdn.exe /?
: vagy shutdown.exe /?
.
Leállítási és újraindítási műveleteket közvetlenül a PowerShellből is végrehajthat.
A számítógép leállításához használja a Stop-Computer
parancsot
Stop-Computer
Az operációs rendszer újraindításához használja a Restart-Computer parancsot
Restart-Computer
A számítógép azonnali újraindításának kényszerítéséhez használja a -Force paramétert.
Restart-Computer -Force
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: