0
我有一點PowerShell的即時通訊運行點擊一個按鈕來創建一個AD組與文本框中提供的名稱。真實的陳述有效,但虛假陳述不會執行。我的代碼如下:Powershell Gui如果聲明不起作用
function Button_Click()
{
$Nameofgroup = $TextBox1.text
if (Get-adgroup $nameofgroup)
{
[System.Windows.Forms.MessageBox]::Show(" $nameofgroup Already exists", "Alert")
}
else
{
[System.Windows.Forms.MessageBox]::Show(" $nameofgroup Created", "Alert")
NEW-ADGroup –name $Nameofgroup –groupscope Global –path 「OU=example,OU=example,DC=Example,DC=example,DC=example」
}
如果您想在不使用GUI的情況下進行測試,可以使用下面的代碼。
$Nameofgroup = $TextBox1.text
if (Get-adgroup $nameofgroup)
{
Write-host "Already Exists"
}
else
{
Write-Host "Created Successfully"
NEW-ADGroup –name $Nameofgroup –groupscope Global –path 「OU=example,OU=example,DC=Example,DC=example,DC=example」
}
如果你自己測試AD組創建代碼,這工作正常。
請讓我知道如果你有任何想法如何解決這個問題。
感謝,
SG
非常感謝,非常完美! – user3290171