[英]Can't invoke setspn from PowerShell
我需要從PowerShell調用Setspn.exe。 但是任何嘗試都是失敗的:
setspn;
Setspn;
invoke-expression "setspn";
start-process setspn;
但是我可以啟動cmd,並且可以從命令行調用setspn。
如果您在使用PowerShell時遇到問題,請在CMD中打開它。
PS C:\> cmd /c 'setspn'
請記住,CMD僅返回文本,而不返回對象。
您可以使用invoke運算符&
& 'C:\Windows\System32\setspn.exe'
如果要將參數添加到setspn調用中,可以將它們放在數組中並將其添加到調用中
$param = ('-L','SANDY.sqladmin.lan')
& 'C:\Windows\System32\setspn.exe' $param
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.