14634
27.12.2010
5129
2
0
Per Script Computerkonto auslesen, mit ausgabe bei nicht vorhanden sein
Hallo, ich will bestimmte rechner, die ich in einer txt datei habe per Script überprüfen lassen, ob diese noch im AD vorhanden sind.
bisscher habe ich folgenden befehl:
dsquery computer -name "Computername" >> log.txt
die rechner die vorhanden sind werden in der log gespeichert.
leider werden aber nicht die rechner gepsiechert die es nicht mehr gibt, somit fällt mir das vergleichen mit der txt datei sehr schwer.
am besten wäre es so in der log:
"Computername" ja
"Computername" nein
diese informationen reichen mir eigendlich.
kann ich sowas überhaupt mit dsquery realisieren?
Gruß
bisscher habe ich folgenden befehl:
dsquery computer -name "Computername" >> log.txt
die rechner die vorhanden sind werden in der log gespeichert.
leider werden aber nicht die rechner gepsiechert die es nicht mehr gibt, somit fällt mir das vergleichen mit der txt datei sehr schwer.
am besten wäre es so in der log:
"Computername" ja
"Computername" nein
diese informationen reichen mir eigendlich.
kann ich sowas überhaupt mit dsquery realisieren?
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-Key: 157592
Url: https://administrator.de/contentid/157592
Ausgedruckt am: 29.03.2024 um 00:03 Uhr
2 Kommentare
Neuester Kommentar
Moin,
mit dsquery allein wüßte ich es jetzt nicht. Aber mit einer Tutorial zur FOR-Schleife läßt sich vieles regeln ....
das wäre mein Vorschlag
Markus
mit dsquery allein wüßte ich es jetzt nicht. Aber mit einer Tutorial zur FOR-Schleife läßt sich vieles regeln ....
das wäre mein Vorschlag
Set Computer=%1
Set Result=
for /f "tokens=2 delims=,=" %%b in ('dsquery computer -name "%Computer%"') do Set Result=%%b
if "%Result%" == "" (
echo "%Computer%" Nein >>log.txt
) else (
echo "%Computer%" Ja >>log.txt
)
Markus