私は監視システムを導入していますが、プラグインが多量であっても、別のユーザーとして実行する必要がありますので、私はpowershellに切り替えます。問題は同じです私にはアクセス権が拒否されるコードがいくつかあります。ユーザーには昇格された特権がないからです。 "securepass" spass = $pass | ConvertTo-SecureString -AsPlainText -Force
= \ credential.txt $spass = $pass | Convertto-SecureString
パス: 私はこのコードを別のユーザーとして実行することができますどのように私の質問は、私は= GET-コンテンツCを渡すpowershellコードを別のユーザーとして実行
$ usuario = "MYUSERする@ MYDOMAIN" $これを試してみました書き込みホスト$パス $ CRED =新しいオブジェクト可能System.Management.Automation.PSCredential -ArgumentList $ usuario、$ SPASS
$ UpdateSession =新オブジェクト-ComObject Microsoft.Update.Session $ UpdateSearcher =($ UpdateSession .CreateupdateSearcher()) $ Updates = $ UpdateSearcher.Search( "IsAssigned = 1およびIsHidden = 0およびIsInstalled = 0")。upda tes $ total = $ Updates | measure $ total.count
どのように私は変数にcredを渡すことができます。 問題へのアクセスは$アップデート= $ UpdateSearcher.Search(「= 1 IsAssignedとIsHidden = 0」)この行から来る否定した。アップデート