圍繞在PowerShell中低限制創建PowerShell的代碼簽名證書的腳本後出現的問題(或短時間沒有),我決定把我的共同行動,並開始做的一切Set-ExecutionPolicy AllSigned
。在步行通過Hanselman's old post後,我甚至無法簽署我的profile.ps1。在Windows 7
快速測試顯示:獲取ChildItem證書:\ CurrentUser \我-codesign總是返回null。我打開了certmgr,我可以看到所有的證書,但我不確定爲什麼我不能在本地簽署任何證書。運行此:
Set-AuthenticodeSignature "C:\users\[MY USER ACCOUNT]\Documents\WindowsPowerShell\profile.ps1" @(Get-ChildItem cert:\CurrentUser\My -codesigning)[0]
總是返回:
的Set-AuthenticodeSignature:無法綁定參數參數 '證書',因爲它是空
我在Windows 7終極在一個管理員帳戶,我已經執行了一切在PS或CMD作爲管理員。我一直對PowerShell進行一段時間的黑客攻擊,但是我希望我不會錯過這裏超級簡單的東西。