Ungefähr einmal am Tag funktionieren PowerShell-Skripts auf meinem Computer nicht mehr, wenn ein Fehler wie dieser auftritt.
AuthorizationManager check failed.
At line:1 char:3
+ . .\matt.ps1
+ ~~~~~~~~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
Ich ändere meine Ausführungsrichtlinie nicht ("Remote-Signiert"). Der Windows-Verwaltungsinstrumentationsdienst wird ausgeführt. Durch einen Neustart von WMI wird das Problem immer behoben. Ich habe mir die Ereignisprotokolle angesehen und sehe einige DCOM-Fehler. Vielleicht hängen sie zusammen?
The server {784E29F4-5EBE-4279-9948-1E8FE941646D} did not register with DCOM within the required timeout.
The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID
{D63B10C5-BB46-4990-A94F-E40B9D520160}
and APPID
{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
to the user NT AUTHORITY\SYSTEM SID (S-1-5-18) from address LocalHost (Using LRPC) running in the application container Unavailable SID (Unavailable). This security permission can be modified using the Component Services administrative tool.
Dies ist seit Monaten so, auch nach einem Upgrade von Windows 8 auf Windows 10. Ich würde eine Lösung lieben.
Write-Output 'foo'
der Fehler weiterhin auf, wenn Sie einen Tag lang nur ein einfaches Skript und keine anderen ausführen (z . B. ?)? Sie sollten einige Fehler in Ihren Routine-Skripten beseitigen.
-noprofile
Parameter ausführen, sodass Ihr PS-Profil nicht geladen wird? Tritt der Fehler weiterhin auf?