Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  3 2697
sitter her med et par TerminalServere (TS) hvor jeg kjører forskjellige ting, for det meste RDP inn.

Noen ganger må disse serverene restartes eller lignende og jeg setter maskinen da i

Kode

chglogon /drain  /Disable
Da det er fler personer som glemmer å sette dem tilbake i /Enabled modus (/restartdrain er noe som tydligvis ikke kan brukes ifølge fler *sarkasme*) så trenger jeg et script som viser om serveren er i /enable eller /drain modus og gir meg det enten i et echo eller i en fil.

Kode

#Kjøre fil
start \\server\c$\chglogon /query

#Returnere Query-kommando
(usikker på kommando)

#retuner til tekstfil
queryanswer >log.txt
(?)
noen som har et bedre forslag...Eller kan guide meg i litt korrekt retning?
Du kan sjekke verdien i registry

REG QUERY \\<DATAMASKIN>\HKLM\Etellerannethuskerikke\TerminalServer /v DrainMode
<?php echo 'VIF'; ?>
datagutten's Avatar
Korrekt kommando er:

Kode

reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v TSServerDrainMode
0 betyr at tilkobling er tillatt
1 er drain until restart
2 er drain

Når jeg tar "change logon /disable" påvirker det ikke TSServerDrainMode, så vet ikke hvordan man kan oppdage det.
Trådstarter
Datagutten: fungerte som et skudd . takker. Kudos er blitt gitt!