Há instruções muito boas sobre como fazer isso nesta página aqui , mas no caso desse link ficar inoperante, vou reproduzir o conteúdo aqui:
sc config msiscsi start= auto
[SC] ChangeServiceConfig SUCCESS
Então eu entrei:
net start msiscsi
The Microsoft iSCSI Initiator Service service is starting.
The Microsoft iSCSI Initiator Service service was started successfully.
Em seguida, você usa a interface de linha de comando do Iscsicli para se conectar a um iSCSI Target e listar os destinos disponíveis. O comando que eu digitei foi:
iscsicli QAddTargetPortal 192.168.1.31
Microsoft iSCSI Initiator Version 6.0 Build 6000
The operation completed successfully.
Em seguida, eu digitei:
iscsicli ListTargets
Microsoft iSCSI Initiator Version 6.0 Build 6000
Targets List:
quorum
data
The operation completed successfully.
Você pode se conectar a um alvo usando o seguinte código como exemplo:
iscsicli qlogintarget data
Microsoft iSCSI Initiator Version 6.0 Build 6000
Session Id is 0xfffffa800626e018-0x4000013700000006
Connection Id is 0xfffffa800626e018-0x5
The operation completed successfully.
O código a seguir foi verificado para garantir que a operação foi bem-sucedida:
iscsicli reporttargetmappings
Microsoft iSCSI Initiator Version 6.0 Build 6000
Total of 1 mappings returned
Session Id : fffffa800626e018-4000013700000006
Target Name : data
Initiator : Root\ISCSIPRTiscsicli logouttarget fffffa800626e018-4000013700000006
Microsoft iSCSI Initiator Version 6.0 Build 6000
The operation completed successfully.
00_0
Initiator Scsi Device : \.\Scsi4:
Initiator Bus : 0
Initiator Target Id : 0
Target Lun: 0x0 OS Lun: 0x0
The operation completed successfully.
Você efetua logout usando o switch logouttarget com o ID da sessão, como mostra o seguinte exemplo de código:
iscsicli reporttargetmappings
Microsoft iSCSI Initiator Version 6.0 Build 6000
No Mappings
The operation completed successfully.
Para confirmar que a operação foi bem-sucedida, inseri o seguinte código:
iscsicli persistentlogintarget data T * * * * * * * * * * * * * * * 0
Microsoft iSCSI Initiator Version 6.0 Build 6000
The operation completed successfully.
Os mapeamentos obtidos por meio do comando qlogintarget não são persistentes e serão perdidos na reinicialização. Se você quiser uma conexão persistente, use a opção perssitenlogintarget, conforme mostrado no código a seguir:
iscsicli listpersistenttargets
Microsoft iSCSI Initiator Version 6.0 Build 6000
Total of 1 peristent targets
Target Name : data
Address and Socket : 192.168.1.31 3260
Session Type : Data
Initiator Name : Root\ISCSIPRTiscsicli removepersistenttarget Root\ISCSIPRTiscsicli listpersistenttargets
Microsoft iSCSI Initiator Version 6.0 Build 6000
Total of 0 peristent targets
The operation completed successfully.
00_0 data * 192.168.1.31 3260
Microsoft iSCSI Initiator Version 6.0 Build 6000
The operation completed successfully.
00_0
Port Number :
++Security Flags : 0x0
++Version : 0
++Information Specified: 0x20
++Login Flags : 0x8
++Username :
The operation completed successfully.
Para confirmar que a operação foi bem-sucedida, eu digitei:
sc config msiscsi start= auto
[SC] ChangeServiceConfig SUCCESS
Inserindo T * * * * * * * * * * * * * * 0 especifica todas as opções necessárias. Para remover um alvo persistente, aplique as informações obtidas no comando listpersistentargets, usando o seguinte código como exemplo:
net start msiscsi
The Microsoft iSCSI Initiator Service service is starting.
The Microsoft iSCSI Initiator Service service was started successfully.
Para confirmar o sucesso da operação, eu digitei:
iscsicli QAddTargetPortal 192.168.1.31
Microsoft iSCSI Initiator Version 6.0 Build 6000
The operation completed successfully.