Gegeven:
citrix server (win2k + metaframe xp)
werkstations
printer
Ik wil het volgende voor elkaar krijgen dmv een kix script:
1. Als groep A in logt op citrix vanaf werkstation 1 moet lpt2 gekoppeld worden aan default main client printer 1
2. Als groep A in logt op citrix vanaf werkstation 2 moet lpt2 gekoppeld worden aan default main client printer 2
3. Als groep A in logt op citrix vanaf ieder ander werkstation wordt de algemene lpt2 koppeling gebruikt (dit staat al in het script en geld in principe voor iedere gebruiker)
Nu had ik al een key gevonden in de registry waar de naam van het werkstation uitgelezen kan worden:
-Op de plaats van ?1 moet dus op een of andere manier een koppeling met de waarde CLIENTNAME gelegd worden
Gaat dit? Zo ja hoe heet deze macro of variabele?
-Op de plaats van ?2 moet de koppeling gelegd worden met de naam of variabele of whatever van de default main client printer
Kan dit? zo ja hoe?
Kan dit niet, wat is het alternatief?
Als dit sowieso op een andere manier te regelen is, ik sta uiteraard open voor suggesties
Mijn creativiteit laat me op t moment even in de steek iig
citrix server (win2k + metaframe xp)
werkstations
printer
Ik wil het volgende voor elkaar krijgen dmv een kix script:
1. Als groep A in logt op citrix vanaf werkstation 1 moet lpt2 gekoppeld worden aan default main client printer 1
2. Als groep A in logt op citrix vanaf werkstation 2 moet lpt2 gekoppeld worden aan default main client printer 2
3. Als groep A in logt op citrix vanaf ieder ander werkstation wordt de algemene lpt2 koppeling gebruikt (dit staat al in het script en geld in principe voor iedere gebruiker)
Nu had ik al een key gevonden in de registry waar de naam van het werkstation uitgelezen kan worden:
code:
1
2
3
4
5
6
7
| IF INGROUP("A")
READVALUE ("HKEY_CURRENT_USER\Volatile Environment", "CLIENTNAME")
IF ?1 = "wks1" OR "wks2"
USE LPT2: /delete
USE LPT2: "?2"
END IF
END IF |
-Op de plaats van ?1 moet dus op een of andere manier een koppeling met de waarde CLIENTNAME gelegd worden
Gaat dit? Zo ja hoe heet deze macro of variabele?
-Op de plaats van ?2 moet de koppeling gelegd worden met de naam of variabele of whatever van de default main client printer
Kan dit? zo ja hoe?
Kan dit niet, wat is het alternatief?
Als dit sowieso op een andere manier te regelen is, ik sta uiteraard open voor suggesties
Mijn creativiteit laat me op t moment even in de steek iig