djbazo
Goto Top

Powershell DOMAINJOIN via ADD-COMPUTER Windows 7

Probleme beim Domainjoin via Powershell nach Windows 7 Installation

Hallo zusammen,

Nach der Windows 7 Installation führe ich Per (Admin)-Batch folgendene BEfehle aus (im Hintergrund läuft ein 2008R2):

powershell.exe set-executionpolicy RemoteSigned
powershell.exe -command "& D:\Tools\AddComputer2Domain.ps1"

die AddComputer2Domain.PS1 sieht wie folgt aus:

$username = "FES\domainjoin"
$password = ConvertTo-SecureString "Passwort01" -AsPlainText -Force
$myCred = New-Object System.Management.Automation.PSCredential $username, $password
Add-Computer -DomainName FES -OUPath "OU=Clients,OU=Abteilungs-Zuordnung,DC=FES,DC=local" -Credential $myCred -passthru

leider bekomme ich immer einen Fehler, da ich Anfänger bin hoffe ich dass mir jemand diesbezüglich helfen kann.

 Fehlermeldung:
 HasSucceeded ComputerName
------------ ------------
False        PC03
Add-Computer : Dieser Befehl kann aufgrund des folgenden Fehlers nicht auf dem
Zielcomputer ("PC03") ausgeführt werden: Das System kann die angegebene Datei n
icht finden.
Bei D:\Tools\AddComputer2Domain.ps1:4 Zeichen:13
    + Add-Computer <<<<  -DomainName FES -OUPath "OU=Clients,OU=Abteilungs-Zuordnung,DC=FES,DC=local" -Credential $myCred -passthru
    + CategoryInfo          : InvalidOperation: (PC03:String) [Add-Computer], InvalidOperationException
    + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.AddComputerCommand


Vielen Dank vorab

Grüße

bazo

Content-Key: 142336

Url: https://administrator.de/contentid/142336

Printed on: April 23, 2024 at 11:04 o'clock

Mitglied: 77559
77559 May 06, 2010 at 15:01:46 (UTC)
Goto Top
Hallo bazo,

die Fehlermeldung ist ja eigentlich eindeutig,
wenn "D:\Tools\" kein auf dem remote PC lokal vorhandener Pfad ist, solltest du statt dessen "\\server\share$\..." verwenden.

Gruß
LotPings
Member: djbazo
djbazo May 07, 2010 at 06:38:51 (UTC)
Goto Top
Hallo LotPings,
danke für deine Antwort. Leider ist das nicht das Problem (habe es mit mehreren Typen (CD LW, Wechseldatenträger, Servershare, Lokale Platte) getestet.

Wenn ich in der PS1 die OU Zuordnung
-OUPath "OU=Clients,OU=Abteilungs-Zuordnung,DC=FES,DC=local"  
weglasse dann klappts.

Es sollte (auch laut Microsoft) möglich sein in eine OU zu verschieben!
Vielleicht stimmt bei mir die Syntax bei OUPath nicht...

Grüße
Mitglied: 77559
77559 May 07, 2010 at 14:40:51 (UTC)
Goto Top
Hallo bazo,

versuchs mal ohne Anführungszeichen um den -oupath
-OUPath OU=Clients,OU=Abteilungs-Zuordnung,DC=FES,DC=local

Gruß
LotPings
Member: djbazo
djbazo May 11, 2010 at 13:38:39 (UTC)
Goto Top
Hallo LotPings,
leider funktioniert es so auch nicht.

Geht die Funktion nur unter 7 Enterprise (verwende Ultimate).
Kann ich mir jedoch nicht vorstellen...

Sonst jemand eine Idee?

Danke und Grüße vorab
Mitglied: 77559
77559 May 11, 2010 at 14:17:13 (UTC)
Goto Top
Hallo djbazo,
das Problem könnte hier nach an Powershell liegen.

Gruß
LotPings
Member: djbazo
djbazo May 31, 2010 at 09:18:00 (UTC)
Goto Top
also das mit dem Domainjoin klappt, nur leider eben nicht die OU Zuordnung.
Ich mache nun am Server einen

for /f "Tokens=*" %a in ('dsquery computer') do dsmove %a -newparent OU=Clients,OU=Abteilungs-Zuordnung,DC=FES,DC=local  

dann klappts
Member: wizard75
wizard75 Jul 08, 2013 at 16:08:29 (UTC)
Goto Top
"Das System kann die angegebene Datei nicht finden."

/IRONIE ON
Mal wieder eine exakte Fehlermeldung von Microsoft.
/IRONIE OFF

Ich hatte das gleiche Problem.

Die "fehlende Datei" ist die nicht existierende OU im AD. Vermutlich hast du einen Fehler im angegebenen Pfad
oder die angegebene OU existiert einfach nicht.

Nachdem ich die OU korrekt angegeben habe, funktionierte dann auch alles.

So einfach kann es sein.


Danke Microsoft!