存在しないロールでGet-ManagementRole例外をキャッチする
質問
ジェネラコディセタグプレ
スコープのないカスタムの新しい役割がまだ存在しない場合は、作成する必要があります。私の問題は、役割がすでに存在する場合はNew-ManagementRoleがスクリプトを終了するだけであり、その役割が存在しない場合はGet-ManagementRoleを使用してスクリプトを終了するため、その役割を確認できないことです^^
両方のコマンドレットを「catch」でキャッチすることはできません(!! ??)
えー、…何か提案をお願いします…?
解決
したがって、ツールが必要なように機能しない場合は、ビルドしてください 新しいツール;-)…ここにある種の解決策があります:
if(Test-ManagementRole "MyCustomRole" -Single){...} ジェネラコディセタグプレ
所属していません StackOverflow