PowerShell から Setspn.exe を呼び出す必要があります。しかし、試行は失敗します:
setspn;
Setspn;
invoke-expression "setspn";
start-process setspn;
しかし、cmd を起動することはできますし、コマンド ラインから setspn を呼び出すこともできます。
PowerShell から Setspn.exe を呼び出す必要があります。しかし、試行は失敗します:
setspn;
Setspn;
invoke-expression "setspn";
start-process setspn;
しかし、cmd を起動することはできますし、コマンド ラインから setspn を呼び出すこともできます。
呼び出し演算子を使用できます&
& 'C:\Windows\System32\setspn.exe'
setspn 呼び出しにパラメーターを追加する場合は、それらを配列に入れて呼び出しに追加できます。
$param = ('-L','SANDY.sqladmin.lan')
& 'C:\Windows\System32\setspn.exe' $param
PowerShell に問題がある場合は、CMD で開いてください。
PS C:\> cmd /c 'setspn'
CMD はオブジェクトではなくテキストのみを返すことに注意してください。