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

Nutzer in einer AD Gruppe suchen ber batch

Frage Entwicklung Batch & Shell

Mitglied: Schuralv

Schuralv (Level 1) - Jetzt verbinden

24.04.2013 um 07:41 Uhr, 1213 Aufrufe, 3 Kommentare

Hallo Leute, ich hab noch eine Weitere Frage.
ich versuche auf einem Server in der AD Gruppe eine bestimmte Person zu finden und die Batch soll mir anzeigen ob diese in der Gruppe existiert oder nicht.

das Klappt soweit mit der Abfrage:

CLS
@echo off
:start
CLS
echo.
echo
echo # Nutzer #
echo
echo Nutzer eingeben:
set /p username=
echo Folgender User wurde eingegeben: %username%
echo.
dsget group "cn=mein server,OU=mein server,OU=mein server,DC=1,DC=2,DC=3" -members -expand | find /i "%username%" && cls && (@echo Nutzer %username% ist da) || (@echo Nutzer %username% ist NICHT da)
pause
goto start


das problem ist wenn ich den gleichen Nutzer parallel in zwei Gruppen suche also:

dsget group "cn=mein server1,OU=mein server1,OU=mein server1,DC=1,DC=2,DC=3" -members -expand | find /i "%username%" && cls && (@echo Nutzer %username% ist da in 1) || (@echo Nutzer %username% ist NICHT da in 1)
dsget group "cn=mein server2,OU=mein server2,OU=mein server2,DC=1,DC=2,DC=3" -members -expand | find /i "%username%" && cls && (@echo Nutzer %username% ist da in 2) || (@echo Nutzer %username% ist NICHT da in 2)

wenn er den nutzer nicht findet ist das in Ordnung, dann wird einfach
"nicht da in 1
nicht da in 2"
ausgegeben. Findet er den Nutzer aber wird
"ist da in 1" danach wird mit cls der bildschirm gelöscht
und "ist da in 2" ausgegeben. Möcte jedoch die Ausgabe wie oben auf einer Seite haben.

Ich bitte um Mithilfe, komme eich nicht mehr weiter
Mitglied: Noobstar0815
24.04.2013 um 09:42 Uhr
Wie schauts aus wenn du bei dem Code
01.
  
02.
dsget group "cn=mein server1,OU=mein server1,OU=mein server1,DC=1,DC=2,DC=3" -members -expand | find /i "%username%" && cls && (@echo Nutzer %username% ist da in 1) || (@echo Nutzer %username% ist NICHT da in 1) 
03.
dsget group "cn=mein server2,OU=mein server2,OU=mein server2,DC=1,DC=2,DC=3" -members -expand | find /i "%username%" && cls && (@echo Nutzer %username% ist da in 2) || (@echo Nutzer %username% ist NICHT da in 2)
einfach das cls weglässt? Also
01.
dsget group "cn=mein server1,OU=mein server1,OU=mein server1,DC=1,DC=2,DC=3" -members -expand | find /i "%username%" && (@echo Nutzer %username% ist da in 1) || (@echo Nutzer %username% ist NICHT da in 1) 
02.
dsget group "cn=mein server2,OU=mein server2,OU=mein server2,DC=1,DC=2,DC=3" -members -expand | find /i "%username%" && (@echo Nutzer %username% ist da in 2) || (@echo Nutzer %username% ist NICHT da in 2)
Dann müsste beides auf einer Seite stehen
Bitte warten ..
Mitglied: Schuralv
24.04.2013 um 10:05 Uhr
Dann zeigt er mir noch den müll von:
"CN=nmein server,OU=,OU=Usr,OU=Customer,DC=1,DC=2,DC=3"

an befor der ausgibt dass der Nutzer da ist.
Bitte warten ..
Mitglied: Schuralv
24.04.2013 um 10:45 Uhr
Problem hat sich erledigt, der Fehler lag bei mir zwischen den Ohren.
Hab das mit der gleichen Gruppe ausprobiert, nun beide Gruppen eingetragen, die Anzeige ist ausreucehnd für mich.

Danke für die Mühe
Bitte warten ..
Ähnliche Inhalte
Windows Server
gelöst AD Gruppen werden nicht angepasst (5)

Frage von theoberlin zum Thema Windows Server ...

Batch & Shell
gelöst AD-Gruppen Auswahl als Dropdownliste (4)

Frage von Peterz zum Thema Batch & Shell ...

Microsoft
gelöst Alte AD Gruppen (2)

Frage von Korpi-89 zum Thema Microsoft ...

Batch & Shell
gelöst User und AD Gruppe finden - wie das Pferd aufzäumen (5)

Frage von H41mSh1C0R zum Thema Batch & Shell ...

Neue Wissensbeiträge
Sicherheit

Millionen Euro in den Sand gesetzt?

(1)

Information von transocean zum Thema Sicherheit ...

Sicherheit

How I hacked hundreds of companies through their helpdesk

Information von SeaStorm zum Thema Sicherheit ...

Erkennung und -Abwehr

Ccleaner-Angriff war nur auf große Unternehmen gemünzt

(10)

Information von Lochkartenstanzer zum Thema Erkennung und -Abwehr ...

Heiß diskutierte Inhalte
Humor (lol)
gelöst Freidach Beitrag (40)

Frage von Penny.Cilin zum Thema Humor (lol) ...

Windows 7
gelöst SSD - Win7 Lags (20)

Frage von ph5555 zum Thema Windows 7 ...

Firewall
gelöst Firewall Firmeneimsatz (20)

Frage von wiesi200 zum Thema Firewall ...