14634
Dec 27, 2010
5135
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ß
Please also mark the comments that contributed to the solution of the article
Content-Key: 157592
Url: https://administrator.de/contentid/157592
Printed on: April 23, 2024 at 10:04 o'clock
2 Comments
Latest comment
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