以下のように、環境(ワークグループかドメイン)によって分岐するのに加え、ユーザ毎でも分岐させるスクリプトを作りたいです。
環境(ワークグループかドメイン)によって分岐する以下は、成功しています。
# ログイン端末がワークグループ環境だったら以下のコマンド①,②,③を実行する
if (((Get-WMIObject Win32_ComputerSystem).PartOfDomain) -eq $False ) {
コマンド①
コマンド②
コマンド③
}
# ログイン端末がドメイン環境だったら以下のコマンドA,B,Cを実行する
if (((Get-WMIObject Win32_ComputerSystem).PartOfDomain) -eq $True ) {
コマンドA
コマンドB
コマンドC
}
ユーザ数は3つで、以下を想定としています。
コマンドwhoamiなどでログインユーザを調査後、以下に分岐。
ワークグループ環境で、ログインしているのがユーザ①の場合は、上記コマンドの「②」,「③」を実行し、終了。
ドメイン環境で、ログインしているのがユーザ②の場合は、上記コマンドの「C」のみ実行し、終了。
ワークグループ環境で、ログインしているのがユーザ③の場合は、上記コマンドの「①」,「②」を実行し、終了。ドメイン環境の場合は、「A」,「B」を実行し、終了。
参考となるURLの紹介や助言していただけると幸いです。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。