如何使用cli在Windows中查找iscsi启动器名称

时间:2016-07-05 11:00:36

标签: windows powershell iscsi

有没有办法在Windows上使用CLI查找iSCSI启动器名称?如果有办法使用Powershell找到它会更好。

我已经查看了iscsicli.exe但它没有向我提供我正在寻找的信息。

3 个答案:

答案 0 :(得分:1)

从Powershell,您可以使用Get-WmiObject本地获取它:

PS C:\Windows\system32> (Get-WmiObject -Namespace root\wmi -Class MSiSCSIInitiator_MethodClass).iSCSINodeName
iqn.1991-05.com.microsoft:mandrews-pc.local

您可以从iscsicli.exe以迂回方式获取它,但不能采用太有用的格式。以交互方式运行iscsicli.exe时,它会在提示符中显示启动器IQN:

C:\Windows\system32>iscsicli
Microsoft iSCSI Initiator Version 6.1 Build 7601

[iqn.1991-05.com.microsoft:your-pc.local] Enter command or ^C to exit

所以如果你有了PowerShell,那就是你要走的路。

答案 1 :(得分:0)

如果你没有powershell并且你想通过脚本获得iqn名称,你可以发送

cmd =“echo getiqn | iscsicli.exe”。 ('getiqn'只是iscsicli.exe的无效输入,使其失败)

现在你在cmd输出中有了iqn名称。

答案 2 :(得分:0)

可能需要更新版本的Powershell但是......

(适用获取-InitiatorPort).NodeAddress

这将为您提供启动器名称。