0
try {
$ErrorActionPreference = "..."; #<- tried all settings
# $myRole = Get-ManagementRole $CustomRole; #<- terminates if role doesnt exist
New-ManagementRole $CustomRole -UnScopedTopLevel; #<- same if existent
} catch {
... #<- never happens
}
新しいスコープのないスコープのないロールを作成する必要があります。私の問題は、ロールが既に存在し、そのロールが存在しない場合にスクリプトを終了するため、Get-ManagementRoleを使用してそのロールをチェックできない場合、New-ManagementRoleはスクリプトを終了するだけです^^存在しないロールでGet-ManagementRole例外をキャッチ
両方のコマンドレットは'キャッチ'でキャッチ(!! ??)
まあ、何か提案してください...? (テスト-ManagementRole「MyCustomRole」 - シングル)場合{
:あなたはそれを動作させる必要があるようなあなたのツールがdoesntの仕事のであれば