我正在部署監視系統,儘管它有大量的插件需要以不同的用戶身份運行才能正常運行,所以我切換到PowerShell,問題是一樣的,我有一些代碼讓我拒絕訪問,那是因爲用戶沒有提升特權。 我的問題我怎樣才能運行此代碼爲不同的用戶,我想這以不同的用戶身份運行powershell代碼
$ usuario = 「myuser的@ MYDOMAIN」 $通過=獲取內容C:\ credential.txt $spass = $pass | Convertto-SecureString
通= 「SECUREPASS」 spass = $pass | ConvertTo-SecureString -AsPlainText -Force
寫主機$通 $名氣=新對象System.Management.Automation.PSCredential -ArgumentList $ usuario,$ SPASS
$ UpdateSession =新物體-ComObject Microsoft.Update.Session $ UpdateSearcher =($ UpdateSession .CreateupdateSearcher()) $ Updates = $ UpdateSearcher.Search(「IsAssigned = 1 and IsHidden = 0 and IsInstalled = 0」)。upda tes $ total = $更新|測量 $ total.count
那麼我怎樣才能將信用傳遞給變量。 問題訪問被拒絕來自此行$更新= $ UpdateSearcher.Search(「IsAssigned = 1,是否隱藏= 0」)。更新