Windows
使用廣告憑據登錄錯誤的 Powershell 服務創建
使用 AD 憑據問題創建 Powershell 服務
我使用下面的腳本來創建一個使用 AD 憑據執行的服務。
但是,當我執行它時,我收到一條錯誤消息(也在下面)。
如果我然後編輯服務並通過 services.mmc 管理單元輸入完全相同的憑據,它是否有效?我怎樣才能解決這個問題?
錯誤資訊
Windows 無法在本地電腦上啟動“SamsService”服務。錯誤 1069:由於登錄失敗,服務未啟動。
電源外殼
$serviceName = "SamsService" $exePath = "c:\services\service.exe" $userName = "mydomain\serviceuser" $securePassword = convertto-securestring -String "1a_really_$trong_password1" -AsPlainText -Force $credentialsObject = new-object -typename System.Management.Automation.PSCredential -argumentlist $userName, $securePassword New-Service -BinaryPathName $exePath -Name $serviceName -Credential $credentialsObject -DisplayName $serviceName -StartupType Manual
Powershell 字元串插值讓我大吃一驚
我的密碼生成器創建了非常強大的密碼,其中始終包含 $
我沒有意識到 $ was being interpolated in the password string to mean a variable. After escaping the $ 使用 ` 上面的程式碼是一種享受。