'dsacls'
コマンドを使用して、powershellスクリプト内のservicePrincipalName権限を変更しようとしています。dsacls - powershellで無効なDN構文
私はすべての動的パラメータをスクリプト引数として取ります。
私が受け取った引数変数を使用してコマンドを作成すると、スクリプトが機能しません。私は文字列の操作に欠けているものがあります。
$perStr ='"' + $strDN + '"' + ' /G ' + $DomainNetBIOSName + '\' + $SQLUser + ':RPWP;"servicePrincipalName"'
$ret = dsacls ${perStr}
上記のエラーを与える:私はハードコードされた値を使用して実行すると
Invalid DN Syntax
それが正常に動作します。
これは機能しますか? 'dsacls $ strDN/G(" {0} \ {1}:RPWP; servicePrincipalName "-f $ DomainNetBIOSName、$ SQLUser)' –
@Bill_Stewartチャームのように働いてくれました。 – ExploringApple