-
Notifications
You must be signed in to change notification settings - Fork 0
/
AD-Migration-Tool.ps1
70 lines (31 loc) · 1.71 KB
/
AD-Migration-Tool.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#MIT LICENSE - All Rights Reserved
#Created by Jeremy Zimmerman (stopspazzing.com)
## Description - This script is to migrate Active Directory Controllers. Support for 2012+
## Process -
## 1. Check new and old server versions and migrate to DFS as needed.
## 2. Install AD DS including Management Tools.
## 3. Migrate FSMO
## 4. Migrate shares.
## 5. Migrate all other services(todo probably selective)
## 6. Update GPO to point to new shares (not sure if this can be scripted)
## 7. Demote server from AD DC
## 8. Disable all AD DS and extra services which were migrated. Required/Suggested/Recommended?
## 9. Remove AD DS Windows Feature
## Use of this is at user discretion. No liability on part of script creator. ##
#Step 1 - ## TODO ##
#Check old Server version to verify if need to migrate to DFS:
#https://www.rebeladmin.com/2015/04/step-by-step-guide-for-upgrading-sysvol-replication-to-dfsr-distributed-file-system-replication/
## ##
#Step 2a - start by making sure everything is setup
Install-WindowsFeature –Name AD-Domain-Services -IncludeManagementTools
#Step 2b - ## TODO ## - #Get Domain Name, join domain, promote to DC
#ask for domain information/pull domain name automatically and save to variable
## ##
$hostName = hostname
#Step 3 - Migrate roles to new domain controller:
Move-ADDirectoryServerOperationMasterRole -Identity $hostName -OperationMasterRole SchemaMaster, DomainNamingMaster, PDCEmulator, RIDMaster, InfrastructureMaster
## TODO ##
#Migrate shares, if wanted.
#https://community.spiceworks.com/topic/1966255-using-windows-dfs-to-migrate-file-share
#https://community.spiceworks.com/topic/1966255-using-windows-dfs-to-migrate-file-share?page=1#entry-6645348
## ##