質問編集履歴
2
前提の文章に使い方を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,5 +1,9 @@
|
|
1
1
|
### 前提
|
2
2
|
csvを読み取って参照元PCが所属しているOUに対象PCを所属させたい。
|
3
|
+
本スクリプトの使い方としては例えばWin1012345が故障してしまい、同じユーザにWin1033333を貸与して
|
4
|
+
おなじ構成で使ってもらうときにcsvを読み込ませて使ってもらうような仕掛けにしたいと考えております。
|
5
|
+
Win1012345のOU構成をWin1033333へ複製したい。
|
6
|
+
|
3
7
|
参照元PCはSourcePC
|
4
8
|
対象PCはMovePC
|
5
9
|
SourcePCの所属しているOU情報を読み取って、対象PCをSourcePCの所属しているOUへ移動させたい。
|
@@ -61,6 +65,9 @@
|
|
61
65
|
純粋なOU情報のみを抜き出して対象PCへ移動させています。
|
62
66
|
|
63
67
|
### 補足情報(FW/ツールのバージョンなど)
|
68
|
+
https://social.technet.microsoft.com/Forums/ja-JP/ab728a1b-bc26-4e08-966d-7c7d9fc32705/powershell123951242412427ou12398312272120512395123881235612390
|
69
|
+
上記を確認しましたが移動先のOUが決まっているcsvのようです。
|
70
|
+
|
64
71
|
|
65
72
|
ここにより詳細な情報を記載してください。
|
66
73
|
|
1
ソースコード内に不要な文字列があったため削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -39,7 +39,7 @@
|
|
39
39
|
|
40
40
|
$InputFile = "$str_path\hogePC.csv"
|
41
41
|
|
42
|
-
Function OUmove([string]$
|
42
|
+
Function OUmove([string]$SourcePCs, [string]$MovePCs) {
|
43
43
|
$SourcePCDN = ""
|
44
44
|
$SourcePCDN = (Get-ADComputer -Identity $SourcePCs).DistinguishedName
|
45
45
|
|