Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Kommandozeilenbefehle per Pipe verschachteln

Frage Entwicklung Batch & Shell

Mitglied: ihle07

ihle07 (Level 1) - Jetzt verbinden

15.09.2010, aktualisiert 20:31 Uhr, 5032 Aufrufe, 2 Kommentare

Hallo,

ich möchte per Batch den aktuellen Rechner in eine bestimme Gruppe im ActiveDirectory verschieben.
Grundsätzlich funktioniert das auch mit folgendem Kommando:

dsquery computer -name %computername% | dsmod group "CN=all_notebooks,OU=groups,DC=firma,DC=net" -addmbr

Ich würde aber gerne die Gruppe auch nur als Klartext-Namen ohne absoluten Pfad im AD angeben.
Folgendes Kommando sucht mir auch die Gruppe im AD:

dsquery group -name "all_notebooks"

Meine Frage ist nun, ob und wenn ja, wie ich diese Ausgabe auch noch per Pipe an das Kommando dsmod oben übergeben kann, und das oben grün markierte eben nicht mehr fest vorgeben muss.
Oder gibt es eine andere Lösung wie ich das quasi als Einzeiler hinbekomme.

Vielen Dank schon mal im Voraus.
Thomas
Mitglied: bastla
15.09.2010 um 20:38 Uhr
Hallo ihle07!

Ungetestet etwa so:
01.
for /f "delims=" %%i in ('dsquery group -name "all_notebooks"') do dsquery computer -name %computername% | dsmod group %%i -addmbr
wenn's tatsächlich ein Batch sein soll - für die Direkteingabe jeweils nur %i anstatt %%i ...

Grüße
bastla
Bitte warten ..
Mitglied: ihle07
16.09.2010 um 00:04 Uhr
Super, genau so wie ich es brauche. Danke für die schnelle Antwort.
Bitte warten ..
Ähnliche Inhalte
Linux Tools
gelöst Linux Script mit dreifacher If Abfrage verschachteln (9)

Frage von OIOOIOOIOIIOOOIIOIIOIOOO zum Thema Linux Tools ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Windows Update
MS: Update-Server-Adressen OHNE Wildcards (16)

Frage von mrserious73 zum Thema Windows Update ...

Viren und Trojaner
Ransomware .nm4 (13)

Frage von Zyklo92 zum Thema Viren und Trojaner ...

Microsoft Office
+1.000 Ordner in Outlook: Wie besser? (11)

Frage von Matsushita zum Thema Microsoft Office ...