2012-03-05 55 views
0

我想編寫一個批處理腳本,該腳本在登錄時需要輸入密碼,而不需要輸入個人筆記本電腦登錄時的密碼。編寫一個用於管理登錄所需密碼的批處理腳本

當我在家時,我希望能夠訪問機器,如果它進入待機等沒有密碼。

在我離開學校或工作,我希望能夠運行一個批處理腳本,重新啓用「要求對登錄密碼」

有誰知道我需要什麼樣的命令是什麼?

+0

什麼操作系統? – 2012-03-06 00:02:27

+0

Windows 7及更高版本。 – franklin 2012-03-07 15:32:56

回答

2

要配置系統,當它從休眠狀態喚醒不提示/待機您可以使用這些PowerShell函數。如果你是新的PowerShell和不知道做什麼了,讓我知道在評論...

對於XP:

function Enable-PasswordProtectedWakeup { 
    & POWERCFG /GLOBALPOWERFLAG on /OPTION RESUMEPASSWORD 
} 

function Disable-PasswordProtectedWakeup { 
    & POWERCFG /GLOBALPOWERFLAG off /OPTION RESUMEPASSWORD 
} 

對於Windows 7:

function Set-PasswordProtectedWakeup { 
    param ([switch] $Enabled) 
    & powercfg -SETACVALUEINDEX SCHEME_CURRENT SUB_NONE CONSOLELOCK ([int]$Enabled.ToBool()) # AC Power 
    & powercfg -SETDCVALUEINDEX SCHEME_CURRENT SUB_NONE CONSOLELOCK ([int]$Enabled.ToBool()) # DC Power 
    & powercfg -setactive SCHEME_CURRENT 
} 

# Enable Password On Wake. 
Set-PasswordProtectedWakeup -Enabled:$True 

# Disable Password On Wake. 
Set-PasswordProtectedWakeup -Enabled:$False 

如果你想配置你的機器啓動時不提示輸入密碼,並讓它自動登錄,你可以使用這個PowerShell功能來安全地自動登錄。這就要求相同的Win32 API來存儲您的憑證從Sysinternals的自動登錄程序:

http://andyarismendi.blogspot.com/2011/10/powershell-set-secureautologon.html