Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

AD auf Computerkonten prüfen und anlegen?

Frage Entwicklung Batch & Shell

Mitglied: JeBeam

JeBeam (Level 1) - Jetzt verbinden

15.07.2011, aktualisiert 14:47 Uhr, 5173 Aufrufe, 6 Kommentare

Moin moin,

hoffe mir kann jemand helfen!

Ich möchte gerne die vorhandene AD auf Computerkonten prüfen diese wenn vorhanden löschen und in einer neuen OU anlegen gleichzeitig soll noch eine Gruppenzugehörigkeit geändert werden.
Hört sich jetzt etwas umfangreich aber ich muss leider so vorgehen. Da wir momentan die Systeme auf Windows 7 umstellen sollen diese PC auch nur bestimmte Policys anziehen und auch direkt zuzuordnen sein!

Ich habe jetzt auch schon PC mit hilfe von "dsrm" gelöscht und mit dsadd neu angelegt incl. der Änderung der Gruppenmitgliedschaft.

Das schaut momentan so aus:
dsrm CN=%COMPUTERNAME%,OU=Win7PC,DC=TESTING,DC=CONTOSO,DC=COM -u TESTING\benutzer -p passwort
dsadd computer "CN=%COMPUTERNAME%,OU=Win7PC,DC=TESTING,DC=CONTOSO,DC=COM" -memberof "CN=Win7PC,CN=Users,DC=TESTING,DC=CONTOSO,DC=COM" -u TESTING\benutzer -p passwort


Jetzt würde ich gerne dem vorran eine Abfrage stellen alla 1. wenn der PC existiert löschen und neu anlegen 2. wenn er nicht existiert neu anlegen.

Dieses Script soll direkt nach der BS installation auf dem PC laufen!

Danke für eure Hilfe
Mitglied: 60730
15.07.2011 um 14:08 Uhr
moinsen....

Aufgabe ist:


Sorry Hausaufgaben mach ich erst morgen wieder...

net view |find /i "\\%computername%"
echo %errorlevel%
Bitte warten ..
Mitglied: JeBeam
15.07.2011 um 14:49 Uhr
Sorry Hausaufgaben mach ich erst morgen wieder...

Jo sorry sollte auch mehr auf meine wenigkeit bezogen sein.
Habe es mal geändert war doch etwas unangebracht!
Bitte warten ..
Mitglied: ITwissen
15.07.2011 um 14:53 Uhr
Was passiert, wenn du ihn löschen willst, der PC aber nicht existiert?
Bitte warten ..
Mitglied: JeBeam
15.07.2011 um 14:59 Uhr
Genau deswegen möchte ich gerne vorher eine Abfrage haben ob es diesen PC gibt!
Falls Ja -> löschen und neu anlegen!
bei Nein -> nur neu anlegen!
Bitte warten ..
Mitglied: ITwissen
15.07.2011 um 15:10 Uhr
Wenn nichts passiert, wenn du den nicht existierenden löschen willst, dann brauchst du das auch nicht abfragen.

Einfach löschen und neu anlegen.

Wenn er nicht existiert, gibt es bei (1) einen Fehler, den du ignorierst. (nebenbei weisst du so, dass er nicht existiert).
Wenn er existiert, wird er bei (1) gelöscht.

Beides bereitet den zweiten Schritt vor.
Bitte warten ..
Mitglied: 60730
15.07.2011 um 15:42 Uhr
Salü,

Zitat von JeBeam:
> Sorry Hausaufgaben mach ich erst morgen wieder...

Jo sorry sollte auch mehr auf meine wenigkeit bezogen sein.
Habe es mal geändert war doch etwas unangebracht!

merci, hättest es dir auch einfach machen könenn und einfach das durchgestrichene lesen...
net view |find /i "\\%computername%"
echo %errorlevel%

kannst du ganz einfach haben.....

01.
net view |find /i "\\%computername%" ||goto :end 
02.
 
03.
:kickit 
04.
dsrm CN=%COMPUTERNAME%,OU=Win7PC,DC=TESTING,DC=CONTOSO,DC=COM -u TESTING\benutzer -p passwort 
05.
dsadd computer "CN=%COMPUTERNAME%,OU=Win7PC,DC=TESTING,DC=CONTOSO,DC=COM" -memberof "CN=Win7PC,CN=Users,DC=TESTING,DC=CONTOSO,DC=COM" -u TESTING\benutzer -p passwort 
06.
:end
In Annahme, dass dein Script da oben funktioniert, kannst du gleich den grünen Haken an den Fred kleben.

edit - ähhhh..

ein Net view von einer Kiste, die nicht in einer Domain ist - findet das überhaupt Domainkisten? - eher nein...

also alle Kisten via net view in eine Textdatei werfen und via

findstr /i "%computername%" \\server\freigabe\allekisten.txt && goto kickit....
werkeln. Die Freigabe sollte ausnahmsweise das recht lesen 4 alle haben ....

/edit
Bitte warten ..
Ähnliche Inhalte
Webbrowser
gelöst Prüfen, ob man bei einem Onlineportal angemeldet ist (2)

Frage von joehuaba zum Thema Webbrowser ...

Visual Studio
gelöst Remotedienst prüfen mit Visual Basic (1)

Frage von flyingmichael zum Thema Visual Studio ...

Exchange Server
Öffentliche Adressbücher in Exchange 2016 anlegen (7)

Frage von MultiStorm zum Thema Exchange Server ...

Hosting & Housing
Wie Website auf Seriösität prüfen? (4)

Frage von imebro zum Thema Hosting & Housing ...

Neue Wissensbeiträge
Windows 10

Erneutes Starten eines Programmes mit Admin-Rechten

Tipp von Estefania zum Thema Windows 10 ...

Ubuntu

Ubuntu 17.10 steht zum Download bereit

Information von Frank zum Thema Ubuntu ...

Datenschutz

Autofahrer-Pranger - Bewertungsportal illegal

(8)

Information von BassFishFox zum Thema Datenschutz ...

Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

(3)

Information von thomasreischer zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Router & Routing
Allnet - VDSL2 Modem - SFP (mini-GBIC) (20)

Frage von Dobby zum Thema Router & Routing ...

Voice over IP
DeutschlandLAN IP Voice Data M Premium, Erfahrung mit Faxgeräte? (17)

Frage von liquidbase zum Thema Voice over IP ...

TK-Netze & Geräte
TK-Anlage VoIP - DECT Erweiterung (16)

Frage von Lynkon zum Thema TK-Netze & Geräte ...