簡體   English   中英

無法從PowerShell調用setspn

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM