我正在部署监视系统,尽管它有大量的插件需要以不同的用户身份运行才能正常运行,所以我切换到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”)。更新