PowerShell IP einstellen und Domain Join


$ip="192.168.0.xx"
$dns="192.168.0.xx"
$gw="192.168.0.1"
$hostname="HOSTNAME"
$domain = "domain.local"
$username = "$domain\Administrator" 
$password = "?????" | ConvertTo-SecureString -asPlainText -Force

Get-netadapter | new-netipaddress -addressFamily IPv4 -ipaddress $ip -prefixlength 24 -DefaultGateway $gw
Get-netadapter | Set-DnsClientServerAddress -ServerAddresses $dns
$credential = New-Object System.Management.Automation.PSCredential($username,$password)
Add-Computer -DomainName $domain -Credential $credential -NewName $hostname -restart
positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!


Top-Artikel in diesem Bereich

Preview AD: Active Directory Daten auslesen

AD: Active Directory Daten auslesen

geändert: 11.09.2020 von Bernhard (Erstveröffentlichung: 29.04.2020)

Mit Windows PowerShell Active Directory Objekte auslesen. ... weiterlesen

PowerShell Email versenden: Send-MailMessage

PowerShell Email versenden: Send-MailMessage

erstellt: 05.07.2021 von Bernhard

In PowerShell kann über einen einfachen Befehl eine Email versendet werden: "Send-MailMessage". Mit dem Befehl kann das Versenden von Mails außerhalb der Applikation rein mit PowerShell getestet werden: ... weiterlesen

Preview Mit PowerShell Filesystem-Rechte setzen: ACL

Mit PowerShell Filesystem-Rechte setzen: ACL

erstellt: 26.08.2020 von Bernhard

Um bei einem bestehenden Ordner einen User mit Schreib-Berechtigungen hinzuzufügen, kann folgendes Skript verwendet werden: ... weiterlesen


Fragen / Kommentare


(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]

✍anonym
27.12.2018 09:26
User: Andi 
Absolut genial... Wie würde es denn aussehen wenn die IP´s per DHCP übergeben werden, ich aber jedem einen (nur) individuellen Hostnamen geben muss? Kann an dieser Stelle eine Eingabe initiiert werden?

✍anonym
23.06.2017 06:07
User: Tim 
Hi,

kann es sein, das die Variable $Domain nicht definiert ist ?
Ebenfalls fällt mir auf, dass der Domänenjoin zwar in eine Variable ($res) geschrieben wird, aber wo wird er auisgeführt ?

Habe ich hier was falsch verstanden?

Viele Grüße

Tim
✍Bernhard
gepostet am 23.06.2017 06:07
danke, habe ich ausgebessert ...

Beitrag erstellt von Bernhard