Top-Themen

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 Powershell, New-ADUser: Was macht der Parameter "-Instance" eigentlich? + Handling von langen onelinern

Mitglied: NetzwerkDude

NetzwerkDude (Level 1) - Jetzt verbinden

14.02.2018 um 11:27 Uhr, 185 Aufrufe, 5 Kommentare

Guten Morgen,

Frage 1:
bastle gerade an einem skript bei dem AD User angelegt werden sollen, und Frage mich was beim cmdlet "New-ADUser" der Parameter "-Instance" eigentlich macht?
Laut Beschreibung dachte ich das entspräche etwas dem "Kopieren" Dialog aus dem GUI "Active Directory Benutzer und Computer" ... aber scheinbar wird nie irgendwas kopiert vom Vorlagenuser - oder benutze ich den Parameter falsch?

In etwa so (weitere Parameter der übersicht halber weggelassen):
01.
$VorlagenUser = Get-ADUser -identity VorlagenDude -Properties MemberOf 
02.
New-ADUser -Name NeuerDude -Instance $VorlagenDude
Siehe auch hilfe zum New-ADUser:
https://docs.microsoft.com/en-us/powershell/module/addsadministration/ne ...

Aktuell schicke ich als Lösung einen:
01.
$Vorlagenuser | Select-Object -ExpandProperty memberof | Add-ADGroupMember -members $NeuerDude
hinterher, das geht, aber sollte doch auch in einem schritt gehen...


Frage 2:
Ich habe im ISE irgendwann am ende, nachdem ich alle Parameter für den neuen user abgefragt habe eine ziemlich langen befehl:
New-ADUser -Name "bla" -GivenName "bob" -Surname "dude" -path .... etc. also etwa 20 parameter in einer linie
da ISE kein Word Wrap macht (oder gehts?) - wie kann ich solche langen one liner sinnvoll handeln?

Vielen Dank im Voraus

MFG
NetzwerkDuke
Mitglied: 135333
LÖSUNG 14.02.2018, aktualisiert um 11:46 Uhr
Zitat von NetzwerkDude:
In etwa so (weitere Parameter der übersicht halber weggelassen):
01.
$VorlagenUser = Get-ADUser -identity VorlagenDude -Properties MemberOf 
02.
> New-ADUser -Name NeuerDude -Instance $VorlagenDude
Du musst natürlich alle zu ändernden Parameter zusätzlich angeben bzw. die Properties in der Instanz der Variablen $vorlagenuser anpassen, du kannst ja nicht zwei Objekte mit dem selben SamAccountName erstellen . Es werden nicht alle Eigenschaften übernommen bestimmte Eigenschaften sind IMHO ausgenommen.

Frage 2:
Ich habe im ISE irgendwann am ende, nachdem ich alle Parameter für den neuen user abgefragt habe eine ziemlich langen befehl:
New-ADUser -Name "bla" -GivenName "bob" -Surname "dude" -path .... etc. also etwa 20 parameter in einer linie
da ISE kein Word Wrap macht (oder gehts?) - wie kann ich solche langen one liner sinnvoll handeln?
Doch einfach den Backtick ` am Ende des Zeilensplits setzen.

Gruß Snap
Bitte warten ..
Mitglied: NetzwerkDude
14.02.2018 um 11:55 Uhr
Das beantwortet Frage2, Vielen Dank!

Aber wegen instance: also er meckert wenn man zuviel kopieren will (d.h. SamAccountName muss man extra angeben, habe es im beispiel ausgelassen, mein fehler...)
das memberof Objekt frisst er einfach auf - ohne fehler - aber auch ohne ihn zu verabeiten?
Bitte warten ..
Mitglied: 135333
LÖSUNG 14.02.2018, aktualisiert um 12:01 Uhr
Zitat von NetzwerkDude:
das memberof Objekt frisst er einfach auf - ohne fehler - aber auch ohne ihn zu verabeiten?
Ist normal weil die Gruppenmitgliedschaft in Wirklichkeit keine Eigenschaft eines User-Objekts ist, es ist eine indirekt generierte Eigenschaft:
https://social.technet.microsoft.com/Forums/Lync/en-US/265391cf-fcd8-4c6 ...
Bitte warten ..
Mitglied: NetzwerkDude
14.02.2018 um 12:08 Uhr
hm, nagut, dann gelöst ... aber was kopiert denn instance dann überhaupt? bzw. wozu ist es gut?
Bitte warten ..
Mitglied: 135333
14.02.2018, aktualisiert um 12:15 Uhr
Hauptsächlich wenn man eine Instanz eines Users (Variable) in den Eigenschaften der Variable ändert bzw. man viel an einem Objekt ändern will ohne jedes mal für jede Eigenschaft eine Änderung im AD abzusetzen.
D.h. man holt sich eine Instanz eines Users, ändert die Eigenschaften von diesem in den Eigenschaften der Variablen und übergibt diese Instanz dann z.B an "Set-ADUser" um alle Änderungen in einem Rutsch zu verarbeiten.
aber was kopiert denn instance dann überhaupt?
Nur die direkten User-Eigenschaften (Telefonnummern, etc....) die zähle ich jetzt nicht alle auf kannst du ja selbst einfach mal ausprobieren.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

PowerShell Array Handling - Entfernen von Werten

gelöst Frage von derhoeppiBatch & Shell4 Kommentare

Hallo, folgendes Problem habe ich. Das Problem ist das $c nun die Werte von $a hat. Ich bin davon ...

Batch & Shell

Powershell: Aufruf eines Java Programms (Error-Handling u. Pfadangabe)

gelöst Frage von SaschaRDBatch & Shell2 Kommentare

Hallo zusammen, eins der uralten Batch-Skripte wird aktuell durch Powershell abgelöst. Jedoch stehe ich dabei auch Mal wieder vor ...

CPU, RAM, Mainboards

DELL BIOS peipt 4x lang und 2x lang

gelöst Frage von Rizal1966CPU, RAM, Mainboards6 Kommentare

Liebe Forummitglieder, ich habe Probleme mit einem DELL Optiplex 330. Nach dem Einschalten piept das BIOS erst 4x lang ...

Backup

Wie lange muss man eine Datensicherung aufbewahren ?

gelöst Frage von achim222Backup11 Kommentare

Hallo, ich arbeite gerade an einem Datensicherungskonzept und stelle mir die Frage wie lange der Kunde ( Ein Pflegedienst ...

Neue Wissensbeiträge
SAN, NAS, DAS
QNAP NAS Datenschutz-Loop nach Firmware-Update
Tipp von vanTast vor 9 StundenSAN, NAS, DAS1 Kommentar

Moin, im allgemeinen Trend seine geänderten Datenschutzbedingungen den Kunden zukommen zu lassen kam die Firma QNAP auf die glorreiche ...

Datenschutz
DSGVO Datenschutzgesetz
Anleitung von 1Werner1 vor 10 StundenDatenschutz4 Kommentare

Moin, ja was ist das, da ist die DSGVO Datenschutzverordnung. Wie das Gesetz gibt es schon 2 Jahre? Nun ...

CPU, RAM, Mainboards
Neverending story
Tipp von keine-ahnung vor 1 TagCPU, RAM, Mainboards1 Kommentar

Da kommt man mit dem fixen gar nicht mehr hinterher und die CPU erreichen wieder Rechenleistungen im Bereich des ...

Multimedia & Zubehör
AVM Fritz USB WLAN Sticks schneller einschalten
Tipp von NetzwerkDude vor 3 TagenMultimedia & Zubehör4 Kommentare

Die AVM Fritz WLAN Sticks haben in der Firmware 2 Modis: Einmal als Massenspeicher und einmal als WLAN Netzwerkkarte ...

Heiß diskutierte Inhalte
PHP
Nach Umzug zu 1und1 bekomme ich beim Eintrag in die DB Tabelle folgenden Fehler
gelöst Frage von jensgebkenPHP35 Kommentare

INSERT command denied to user 'dbo45342345342231244'@'112.127.102.073' for table 'orders'

LAN, WAN, Wireless
Powerline über zwei Stockwerke optimieren
gelöst Frage von DultusLAN, WAN, Wireless33 Kommentare

Guten Morgen liebes Forum, ich hätte einmal eine Frage bezüglich Powerline Adapter: Mein Problem ist seit gestern präsent, da ...

Windows Userverwaltung
Problem mit Benutzerprofil
Frage von lieferscheinWindows Userverwaltung24 Kommentare

Guten Tag liebe Community, folgendes Problem habe ich: User meldet sich auf Client A an - sein Homelaufwerk verbindet. ...

Off Topic
DISKUSSION: Was bringt der Disclaimer "Wenn Sie nicht der Empfänger sind."
Frage von N8DragonOff Topic21 Kommentare

So oder ähnlich, lese ich immer wieder Kleingedrucktes am Ende diverser Mails. Letzten Endes wollen sie mir alle sagen, ...