Script de logon do Citrix Xendesktop para criar pasta compartilhada com base no endereço IP

2

Isso é um pouco exagerado, mas recebi a tarefa de escrever um script para criar uma pasta compartilhada por login, com base no terceiro octeto do endereço IP do dispositivo cliente (terminal do thin client).

Vai ser uma configuração de VDI com desktops Windows 10, então meu processo de pensamento é executar um comando no login que consulta a sessão atual, passa para uma consulta reg (já que o IP do cliente é armazenado aqui, executando ipconfig dê o IP do xen server), então passa os resultados disso para outro comando que cria um symlink para uma pasta baseada na saída.

Consigo obter o valor do registro, mas o desafio para mim é pegar os resultados e torná-los úteis ... é aí que minha falta de experiência realmente me magoa.

Isto é o que eu tenho até agora

for /f "tokens=2-4" %a in ('query session') do @if "%a"=="%username%" if "%c"=="Active" reg query hklm\software\citrix\ica\session\%b\connection /v ClientAddress

Qualquer ajuda seria muito apreciada.

    
por gwarokk 24.08.2018 / 15:39

0 respostas