Permalänk

MDT + Powershell

Jag har ett examensjobb som jag och en klasskompis jobbar med, som handlar om att automatisera upp en miljö från grunden med hjälp av script, Powershell eller kickstart, vad som nu behövs.

Jag har nu fastnat, och behöver hjälp!

Det är så att vi använder MDT för att deploya en windows server 2012 maskin, vi vill att den ska installera ADDS automatiskt, vilket vi har lyckats med. Det vi inte lyckas med är att med hjälp av MDT installera ett nytt träd/forest, eftersom den promptar efter lösenord för recovery mode.

Hur ska jag specificera det så att den skriver in det själv utan att det blir en ren textrad?

Hur går jag tillväga för att få Powershellprompten att synas när jag kör MDT?

Testat att köra via kommando istället, dvs Powershell.exe osv osv, men får det inte att fungera...

Skulle uppskatta tips på hur jag ska kunna lösa detta för att kunna komma framåt i mitt exjobb!

//Tobias

Visa signatur

..:: Workstation ::.. ..:: Asus P8Z77-v LX ::.. ..:: MSI GTX1060 6GB ::.. ..:: i5 3450 Ivy Bridge /w Antec KÜHLER H2O 620 Sluten Vattenkylning ::.. ..:: Corsair 16GB DDR3 600MHz/CL9/VENG ::.. ..:: NoName 650W ::.. ..:: Dell 24" 2408WFP ::.. ..:: Server ::.. ..:: AMD ..:: FX-8320 ::.. ..:: 16GB ::.. ..:: XFX HD6450 ::.. ..::250GB SSD Samsung 840 EVO::.. ..:: 3x 2TB wd black ::.. ..:: VCP6-DCV ::.. ..:: vmware esxi 6.7 ::..

Permalänk

installadcomplete.ps1

set-executionpolicy bypass Install-WindowsFeature -ConfigurationFilePath '\\192.168.1.6\deploymentshare$\Scripts\DeploymentConfigTemplate.xml' set-location \\192.168.1.6\deploymentshare$\Scripts\ &.\testdeployad.ps1 set-executionpolicy restricted

testdeployad.ps1

# # Windows PowerShell script for AD DS Deployment # Import-Module ADDSDeployment Install-ADDSForest ` -CreateDnsDelegation:$false ` -DatabasePath "C:\windows\NTDS" ` -DomainMode "Win2012" ` -DomainName "test.local" ` -DomainNetbiosName "TEST" ` -ForestMode "Win2012" ` -InstallDns:$true ` -LogPath "C:\windows\NTDS" ` -NoRebootOnCompletion:$false ` -SysvolPath "C:\windows\SYSVOL" ` -Force:$true

Så här ser det ut i alla fall

Den fil jag kör i MDT är installadcomplete.ps1
med parametern -command executionpolicy unrestricted

Visa signatur

..:: Workstation ::.. ..:: Asus P8Z77-v LX ::.. ..:: MSI GTX1060 6GB ::.. ..:: i5 3450 Ivy Bridge /w Antec KÜHLER H2O 620 Sluten Vattenkylning ::.. ..:: Corsair 16GB DDR3 600MHz/CL9/VENG ::.. ..:: NoName 650W ::.. ..:: Dell 24" 2408WFP ::.. ..:: Server ::.. ..:: AMD ..:: FX-8320 ::.. ..:: 16GB ::.. ..:: XFX HD6450 ::.. ..::250GB SSD Samsung 840 EVO::.. ..:: 3x 2TB wd black ::.. ..:: VCP6-DCV ::.. ..:: vmware esxi 6.7 ::..

Permalänk
Medlem

Använd dig av parametern "-SafeModeAdministratorPassword"

Kort information om det hela:

Citat:

Supplies the password for the administrator account when the computer is started in Safe Mode or a variant of Safe Mode, such as Directory Services Restore Mode. You must supply a password that meets the password complexity rules of the domain and the password cannot be blank. If specified with a value, the value must be a secure string.
If this parameter is not specified, the cmdlet prompts you to enter and confirm a masked password. This is the preferred usage when running the cmdlet interactively. If additionally there are no other arguments specified with the cmdlet, you will be prompted to enter a masked password for this parameter but no confirmation of the password entered will be made (which is not recommended as it could allow a mistyped password to be configured). Another available advanced option is to use the ConvertTo-SecureString cmdlet and specify the password string inline as unmasked console input, which is also not a recommended security best practice in production deployments.

Saxat från Technet: http://technet.microsoft.com/en-us/library/hh974720.aspx

Permalänk

Var inte så enkelt som endast den raden, fick greja lite till för att få det att fungera. Men såg den där förut och fick den inte att fungera.

Men nu så löste jag det, fick köra en convertto-securestring och sen som dom skriver där nere. Förstod inte riktigt hur det fungerade!

Roligt det där när man sitter flera timmar och försöker lösa en skitgrej. nog för att jag fixade massa annat också under den tiden dock men jajja!

//Tobias

Visa signatur

..:: Workstation ::.. ..:: Asus P8Z77-v LX ::.. ..:: MSI GTX1060 6GB ::.. ..:: i5 3450 Ivy Bridge /w Antec KÜHLER H2O 620 Sluten Vattenkylning ::.. ..:: Corsair 16GB DDR3 600MHz/CL9/VENG ::.. ..:: NoName 650W ::.. ..:: Dell 24" 2408WFP ::.. ..:: Server ::.. ..:: AMD ..:: FX-8320 ::.. ..:: 16GB ::.. ..:: XFX HD6450 ::.. ..::250GB SSD Samsung 840 EVO::.. ..:: 3x 2TB wd black ::.. ..:: VCP6-DCV ::.. ..:: vmware esxi 6.7 ::..