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

Windows 8 Enterprise Client per Script (PS1 od. VBS) zu einer Domäne hinzufügen

Frage Microsoft Windows 8

Mitglied: Netzmeister-CH

Netzmeister-CH (Level 1) - Jetzt verbinden

12.02.2013, aktualisiert 13.02.2013, 2910 Aufrufe, 5 Kommentare

Hallo Zusammen

Mein Problem ist, dass meine Scripts unter Windows 8 Enterprise nicht mehr korrekt arbeiten. Mit Windows 7 Enterprise funktionieren die Scripts fehlerfrei.

Für Eure Mithilfe zur Lösung danke ich schon mail im Voraus. Es grüsst Euch freundlich, Netzmeister-CH

PowerShell Script

01.
Param([bool]$_dbg=$false) 
02.
$Credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList @('DOMAIN1\username', (ConvertTo-SecureString -AsPlainText -Force 'password01' )) 
03.
Add-Computer -DomainName DOMAIN1 -OUPath 'OU=OU1,OU=OU2,DC=DOMAIN,DC=1' -PassThru -Verbose -Credential $credential 

Fehlermeldung

AUSFÜHRLICH: Ausführen des Vorgangs "Domäne "DOMAIN1" beitreten" für das Ziel "COMPUTER01". 
Add-Computer : Fehler beim Beitreten des Computers "COMPUTER01" aus seiner aktuellen Arbeitsgruppe "WORKGROUP" zur Domäne "DOMAIN1". > Fehlermeldung: 
Zugriff verweigert. 
In C:\pfad_zum_script\dj.ps1:4 Zeichen:1 
+ Add-Computer -DomainName DOMAIN1 -OUPath 'OU=OU1,OU=OU2,DC=DOMAIN... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  + CategoryInfo          : OperationStopped: (COMPUTER01:String) [Add-Computer], InvalidOperationException 
  + FullyQualifiedErrorId : FailToJoinDomainFromWorkgroup,Microsoft.PowerShell.Commands.AddComputerCommand 
 
HasSucceeded ComputerName 
------------ ------------ 
False        COMPUTER01
Hinweis
Das PowerShell Script wird über ein Batch mit folgendem Befehl:
call "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" C:\pfad_zum_script\dj.ps1
aufgerufen.

VBScript

01.
Const JOIN_DOMAIN             = 1 
02.
Const ACCT_CREATE             = 2 
03.
Const ACCT_DELETE             = 4 
04.
Const WIN9X_UPGRADE           = 16 
05.
Const DOMAIN_JOIN_IF_JOINED   = 32 
06.
Const JOIN_UNSECURE           = 64 
07.
Const MACHINE_PASSWORD_PASSED = 128 
08.
Const DEFERRED_SPN_SET        = 256 
09.
Const INSTALL_INVOCATION      = 262144 
10.
strDomain   = "DOMAIN1" 
11.
strOU       = "OU=Kursraum,OU=OU1,OU=OU2,DC=DOMAIN,DC=1" 
12.
strPassword = "password01" 
13.
strUser     = "username" 
14.
Set objNetwork = CreateObject("WScript.Network") 
15.
strComputer = objNetwork.ComputerName 
16.
Set objComputer = _ 
17.
    GetObject("winmgmts:{impersonationLevel=Impersonate}!\\" & _ 
18.
    strComputer & "\root\cimv2:Win32_ComputerSystem.Name='" _ 
19.
    & strComputer & "'") 
20.
ReturnValue = objComputer.JoinDomainOrWorkGroup(strDomain, _ 
21.
    strPassword, _ 
22.
    strDomain & "\" & strUser, _ 
23.
    strOU, _ 
24.
    JOIN_DOMAIN + ACCT_CREATE)

Fehlermeldung

Zugriff verweigert
Hinweis
Das VBScript wird über ein Batch mit folgendem Befehl:
start /wait c:\Windows\System32\wscript.exe //I c:\pfad_zum_script\dj.vbs
aufgerufen. Im Batch frage ich die %ERRORLEVEL%-Codes ab.

Klassischer Weg

Wenn ich das Gerät von Hand in die Domäne aufnehme (identische Credentials) dann funktioniert es einwandfrei.

Serverumgebung

  • 3 Domänen-Controller (Windows Server 2008 R2, ServicePack 1)

Bemerkungen

  • Ich habe auch schon probiert, die Scripts ohne Angabe der OU auszuführen. Die Fehlermeldung bleibt immer die Gleiche. Passwort und Benutzername sind korrekt
  • Das PowerShell-Script wird unter einem Benutzer mit Admin-Rechte ausgeführt wird. Die Benutzerkontosteuerung habe ich "ausgeschaltet" und in der Registry unter HKLM\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell\ExecutionPolicy den Wert RemoteSigned eingetragen.
Mitglied: DerWoWusste
12.02.2013 um 16:33 Uhr
Hi.

Führst Du die Skripte von Hand aus? Per Rechtsklick "ausführen als Administrator"?
Bitte warten ..
Mitglied: Netzmeister-CH
13.02.2013 um 06:50 Uhr
Hi DerWoWusste



Das Script wird per Batch ausgeführt (siehe oben). Ich habe aber vergessen zu erwähnen, dass das Script unter einem Benutzer mit Admin-Rechte ausgeführt wird. Die Benutzerkontosteuerung habe ich "ausgeschaltet" und in der Registry unter HKLM\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell\ExecutionPolicy den Wert RemoteSigned eingetragen.
Bitte warten ..
Mitglied: Netzmeister-CH
13.02.2013, aktualisiert um 08:39 Uhr

Lösung

Der Benutzer Exotic Hadron hat mir bei der Lösung des Problems geholfen. Vielen Dank!

Das Ausschalten der Benutzerkontosteuerung alleine reicht nicht (siehe oben)! Zusätzlich muss in der Registry SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System beim Name EnableLUA den Wert auf 0 setzen und den Computer neu booten. Erst mit diesem Registry-Hack wird die Benutzerkontosteuerung komplett ausgeschaltet.

Noch einen weiteren Tipp gegeben, welchen ich aber noch nicht überprüft habe:
What if you run this PowerShell script to run your script elevated: Re-launch Powershell Script Elevated
Alternatively, use the following script: A self elevating PowerShell script
Or, you can do it in a single line: Start-Process "$psHome\powershell.exe" -Verb Runas -ArgumentList '-command "Get-Process"'
Bitte warten ..
Mitglied: DerWoWusste
13.02.2013 um 08:19 Uhr
Also der zweite Tipp ist die elevation von der ich sprach. Und der erste darf bei abgeschalteter UAC keinen Unterschied machen.

Etwas seltsam, das Ganze. Mach Dich aber mal über die UAC schlau, den Sätze wie
habe aber vergessen zu erwähnen, dass das Script unter einem Benutzer mit Admin-Rechte ausgeführt wird.
Haben seit der UAC keine Relevanz mehr.
Bitte warten ..
Mitglied: Netzmeister-CH
13.02.2013, aktualisiert um 09:11 Uhr
Komisch ist nur, dass ich vorgängig ein anderes PowerShell-Script (Computername umbenennen) erfolgreich ausgeführt habe.

In Bezug auf die UAC habe ich den Lösungstext angepasst. Vielen Dank für Deine Hinweise.
Bitte warten ..
Ähnliche Inhalte
Windows 8
Windows 8 Logon Script (VBS) wird nicht gestartet
Frage von caschoplWindows 85 Kommentare

Hallo, wir testen gerade Laptops mit Windows 8. Soweit läuft alles, allerdings stehe ich vor folgendem Problem: Wir starten ...

Windows Server
Ps1 Script lauft nicht
gelöst Frage von rainergugusWindows Server8 Kommentare

Hallo, führe ich Zeilen wie würde die eben als Aufgabenplanung gerne hinterlegen. Gruss Rainer

VB for Applications
Kacheloberfläche von Windows 8 - 8.1 per VBS anpassen
gelöst Frage von donnyS73lbVB for Applications1 Kommentar

Hallo zusammen, gibt es unter Windows 8/8.1 die Möglichkeit, mit VBScript (in der Autostart) oder per Default-Profil die Kacheloberfläche ...

VB for Applications
VBS Script kann Prgramm nicht starten
gelöst Frage von C.BoernerVB for Applications15 Kommentare

Hallo ihr Admins, Ich habe folgendes Scenarios ein Programm läuft im Hintergrund (Drivve-Image) das übergibt Werte an ein VBS ...

Neue Wissensbeiträge
Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 8 StundenInternet2 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 12 StundenDSL, VDSL1 Kommentar

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Windows 10

Microsoft bestätigt DMA-Policy-Problem in Win10 v1709

Information von DerWoWusste vor 12 StundenWindows 10

Wer sein Gerät mit der DMA-Policy absichert, bekommt evtl. Hardwareprobleme in v1709 von Win10. Warum? Weil v1709 endlich "richtig" ...

Verschlüsselung & Zertifikate

Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows

Information von ticuta1 vor 15 StundenVerschlüsselung & Zertifikate

Interessant Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows SSH-Kommando in CMD.exe und PowerShell

Heiß diskutierte Inhalte
Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement21 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...

Windows Server
Anmeldung direkt am DC nicht möglich
Frage von ThomasGrWindows Server15 Kommentare

Hallo, ich habe bei unserem Server 2016 Standard ein Problem. Keine Ahnung wie das auf einmal passiert ist. Ich ...

TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte14 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...