mirror of
https://github.com/MicrosoftDocs/windows-itpro-docs.git
synced 2025-05-13 05:47:23 +00:00
Update prepare-for-windows-deployment-with-mdt.md
This commit is contained in:
parent
d5d38d9ce1
commit
6fb11f9ca0
@ -147,21 +147,9 @@ Switch to **DC01** and perform the following procedures on **DC01**:
|
|||||||
|
|
||||||
To create the OU structure, you can use the Active Directory Users and Computers console (dsa.msc), or you can use Windows PowerShell.
|
To create the OU structure, you can use the Active Directory Users and Computers console (dsa.msc), or you can use Windows PowerShell.
|
||||||
|
|
||||||
To use Windows PowerShell, copy the following commands into a text file and save it as <b>C:\Setup\Scripts\ou.ps1</b>. Be sure that you are viewing file extensions and that you save the file with the .ps1 extension.
|
Copy the following list of OU names and paths into a CSV file and save it as `~\Setup\Scripts\oulist.csv`.
|
||||||
|
|
||||||
```powershell
|
```csv
|
||||||
$oulist = Import-csv -Path c:\oulist.txt
|
|
||||||
ForEach($entry in $oulist){
|
|
||||||
$ouname = $entry.ouname
|
|
||||||
$oupath = $entry.oupath
|
|
||||||
New-ADOrganizationalUnit -Name $ouname -Path $oupath
|
|
||||||
Write-Host -ForegroundColor Green "OU $ouname is created in the location $oupath"
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
Next, copy the following list of OU names and paths into a text file and save it as <b>C:\Setup\Scripts\oulist.txt</b>
|
|
||||||
|
|
||||||
```text
|
|
||||||
OUName,OUPath
|
OUName,OUPath
|
||||||
Contoso,"DC=CONTOSO,DC=COM"
|
Contoso,"DC=CONTOSO,DC=COM"
|
||||||
Accounts,"OU=Contoso,DC=CONTOSO,DC=COM"
|
Accounts,"OU=Contoso,DC=CONTOSO,DC=COM"
|
||||||
@ -175,11 +163,20 @@ Workstations,"OU=Computers,OU=Contoso,DC=CONTOSO,DC=COM"
|
|||||||
Security Groups,"OU=Groups,OU=Contoso,DC=CONTOSO,DC=COM"
|
Security Groups,"OU=Groups,OU=Contoso,DC=CONTOSO,DC=COM"
|
||||||
```
|
```
|
||||||
|
|
||||||
Lastly, open an elevated Windows PowerShell prompt on DC01 and run the ou.ps1 script:
|
Next, copy the following commands into a file and save it as `~\Setup\Scripts\ou.ps1`. Be sure that you are viewing file extensions and that you save the file with the `.ps1` extension.
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
Import-CSV -Path $home\Setup\Scripts\oulist.csv | ForEach-Object {
|
||||||
|
New-ADOrganizationalUnit -Name $_.ouname -Path $_.oupath
|
||||||
|
Write-Host -ForegroundColor Green "OU $($_.ouname) is created in the location $($_.oupath)"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Lastly, open an elevated Windows PowerShell prompt on DC01 and run the `ou.ps1` script:
|
||||||
|
|
||||||
```powershell
|
```powershell
|
||||||
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force
|
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force
|
||||||
Set-Location C:\Setup\Scripts
|
Set-Location $home\Setup\Scripts
|
||||||
.\ou.ps1
|
.\ou.ps1
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -262,4 +259,4 @@ When you have completed all the steps in this section to prepare for deployment,
|
|||||||
The following sample files are also available to help automate some MDT deployment tasks. This guide does not use these files, but they are made available here so you can see how some tasks can be automated with Windows PowerShell.
|
The following sample files are also available to help automate some MDT deployment tasks. This guide does not use these files, but they are made available here so you can see how some tasks can be automated with Windows PowerShell.
|
||||||
- [Gather.ps1](/samples/browse/?redirectedfrom=TechNet-Gallery). This sample Windows PowerShell script performs the MDT Gather process in a simulated MDT environment. This allows you to test the MDT gather process and check to see if it is working correctly without performing a full Windows deployment.
|
- [Gather.ps1](/samples/browse/?redirectedfrom=TechNet-Gallery). This sample Windows PowerShell script performs the MDT Gather process in a simulated MDT environment. This allows you to test the MDT gather process and check to see if it is working correctly without performing a full Windows deployment.
|
||||||
- [Set-OUPermissions.ps1](https://go.microsoft.com/fwlink/p/?LinkId=619362). This sample Windows PowerShell script creates a domain account and then configures OU permissions to allow the account to join machines to the domain in the specified OU.
|
- [Set-OUPermissions.ps1](https://go.microsoft.com/fwlink/p/?LinkId=619362). This sample Windows PowerShell script creates a domain account and then configures OU permissions to allow the account to join machines to the domain in the specified OU.
|
||||||
- [MDTSample.zip](https://go.microsoft.com/fwlink/p/?LinkId=619363). This sample web service shows you how to configure a computer name dynamically using MDT.
|
- [MDTSample.zip](https://go.microsoft.com/fwlink/p/?LinkId=619363). This sample web service shows you how to configure a computer name dynamically using MDT.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user