我有一個PS腳本,我想與一些人分享。我只希望人們能夠執行它,而不是查看或修改它。我會怎麼做?PowerShell腳本權限
另外假設人們對PowerShell瞭解很少,以及如何更改執行策略以使其運行,這將是實現它的最佳方式?我正在考慮製作一個bat文件並將執行策略設置爲unsigned,因爲remotesigned不會執行來自Internet的文件權限?因爲我只執行一個腳本,所以未簽名會導致安全問題?
最後,我將存儲一些密碼與convertto /從securestring 如果我的文件無法在問題1中修改安裝securestring是否重要?如果在使用securestring方法時忘記密碼,會發生什麼情況?
你不知道。要執行腳本,一個*需要*讀取權限。請詳細描述你想實現的目標。也許有更好的辦法。 – vonPryz
如果您要共享腳本,則無法按照提及的方式存儲密碼。它是創建它的用戶和計算機的關鍵。移動它會使它無用。 – Matt
如果您要設置人員可以遠程訪問的集中式設備或服務器,則可以使用異步方法存儲憑據,這就是我對所有共享腳本所做的操作。我也認爲你可以將設置執行策略添加到他們的PS配置文件中,但我從來沒有嘗試過。 – Nick