このpowershellモジュールを使用して、解釈できる方法でwmiオブジェクトのACLを取得しようとしています。(セキュリティ記述子は、ユーザーのアクセス許可を理解するのにはあまり役に立ちません) 複数のサーバーで使用されるスクリプトでこれを使用したいと考えています。モジュールをすべてのサーバーにコピーして、代わりにネットワーク共有に配置したくありません。問題は、モジュール (import-module) をインポートするたびに次のエラーが発生することです。
Import-Module : Die Datei oder Assembly "file://\\necron\C$\tests\PowerShellAccessControl\ROE.PowerShellAccessControl.dll" oder eine Abhängigkeit davon wurde nicht gefunden. Der Vorgang wird nicht unterstützt. (Ausnahme von
HRESULT: 0x80131515)
In Zeile:1 Zeichen:1
+ Import-Module '\\necron\C$\tests\PowerShellAccessControl'
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Import-Module], FileLoadException
+ FullyQualifiedErrorId : FormatXmlUpdateException,Microsoft.PowerShell.Commands.ImportModuleCommand
必要に応じて、ドイツ語パーツの簡単な説明。(.dll ファイル/アセンブリまたはその依存関係が見つかりません。プロセスはサポートされていません。HRESULT の例外 ...)
実行ポリシーはバイパスになっています。ファイルのブロックを解除しても役に立ちません。モジュールのバージョン 3 では、2 回目の試行でインポートできますが、get-accesscontrolentry を使用して ACL を読み取ろうとすると、別のエラーが発生します。
Get-SecurityDescriptor : Error invoking the WMI method 'GetSecurityDescriptor' on the input object '\\TESTSERVER\ROOT\cimv2:__SystemSecurity=@': Unerwarteter Fehler
In \\necron\C$\tests\PowerShellAccessControl\PowerShellAccessControl.psm1:897 Zeichen:38
+ $CurrentObject | Get-SecurityDescriptor -Audit:($AuditProper ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Get-SecurityDescriptor
プレビュー バージョン 4 では、まったくインポートされません。
ある時点で動作していましたが、もう再現できません。何か案は?