通過UI輸入框新建郵件通訊組

2021-09-21 16:16:12 字數 3445 閱讀 6663

前面我們介紹了怎麼建立乙個ui輸入框的重置密碼指令碼,為了鞏固我們再介紹乙個通過ui輸入框新建郵件通訊組的指令碼。

ui介面:

#下面還是先編寫乙個輸入框,但是這次為三個輸入框我們需要注意一下協調各個form和label等的比例和位置引數

[void] [system.reflection.assembly]::loadwithpartialname("system.drawing")    

[void] [system.reflection.assembly]::loadwithpartialname("system.windows.forms")

$objform = new-object system.windows.forms.form    

$objform.text = "new-mailgroup"     

$objform.size = new-object system.drawing.size(300,230)     

$objform.startposition = "centerscreen"    

$objform.keypreview = $true

$objform.add_keydown(}) #設定通訊組變數     

$objform.add_keydown(})

$objform.add_keydown(})    

$objform.add_keydown(})

$objform.add_keydown(})     #  設定通訊組管理員變數      

$objform.add_keydown(})

$okbutton = new-object system.windows.forms.button   

$okbutton.location = new-object system.drawing.size(55,150)    

$okbutton.size = new-object system.drawing.size(75,23)    

$okbutton.text = "ok"    

$okbutton.add_click()    

$okbutton.add_click()    

$okbutton.add_click()    

$objform.controls.add($okbutton)

$cancelbutton = new-object system.windows.forms.button   

$cancelbutton.location = new-object system.drawing.size(170,150)    

$cancelbutton.size = new-object system.drawing.size(75,23)    

$cancelbutton.text = "cancel"    

$cancelbutton.add_click()    

$objform.controls.add($cancelbutton)

$objlabel = new-object system.windows.forms.label   

$objlabel.location = new-object system.drawing.size(10,20)     

$objlabel.size = new-object system.drawing.size(280,20)     

$objlabel.text = "please enter groupaccount:"    

$objform.controls.add($objlabel)

$objtextbox = new-object system.windows.forms.textbox    

$objtextbox.location = new-object system.drawing.size(10,40)     

$objtextbox.size = new-object system.drawing.size(260,20)     

$objform.controls.add($objtextbox)

$objlabel1 = new-object system.windows.forms.label    

$objlabel1.location = new-object system.drawing.size(10,60)     

$objlabel1.size = new-object system.drawing.size(280,20)     

$objlabel1.text = "the group explain:"    

$objform.controls.add($objlabel1)

$objtextbox1 = new-object system.windows.forms.textbox    

$objtextbox1.location = new-object system.drawing.size(10,80)     

$objtextbox1.size = new-object system.drawing.size(260,20)     

$objform.controls.add($objtextbox1)

$objlabel2 = new-object system.windows.forms.label    

$objlabel2.location = new-object system.drawing.size(10,100)     

$objlabel2.size = new-object system.drawing.size(280,20)     

$objlabel2.text = "the group's manager:"    

$objform.controls.add($objlabel2)

$objtextbox2 = new-object system.windows.forms.textbox    

$objtextbox2.location = new-object system.drawing.size(10,120)     

$objtextbox2.size = new-object system.drawing.size(260,20)     

$objform.controls.add($objtextbox2)

$objform.add_shown()   

[void] $objform.showdialog()

new-distributiongroup -name "$groupname" -organizationalunit "contoso.com/beijing/allgroups" -samaccountname "$groupname"# 建立乙個通訊組     

set-distributiongroup "$groupname" -managedby $groupadmin  #設定通訊組的管理員為***     

Bootstrap元件 輸入框組

尺寸 為 input group 新增相應的尺寸類,其內部包含的元素將自動調整自身的尺寸。不需要為輸入框組中的每個 元素重複地新增控制尺寸的類。作為額外元素的多選框和單選框 可以將多選框或單選框作為額外元素新增到輸入框組中。作為額外元素的按鈕 為輸入框組新增按鈕需要額外新增一層巢狀,不是 input...

Bootstrap《基礎十五》 輸入框組

原文 bootstrap 基礎十五 輸入框組 通過向輸入域新增字首和字尾的內容,您可以向使用者輸入新增公共的元素。例如,可以新增美元符號,或者在 twitter 使用者名稱前新增 或者應用程式介面所需要的其他公共的元素。向.form control新增字首或字尾元素的步驟如下 下面的例項演示了基本的...

Bootstrap《基礎十五》 輸入框組

原文 bootstrap 基礎十五 輸入框組 通過向輸入域新增字首和字尾的內容,您可以向使用者輸入新增公共的元素。例如,可以新增美元符號,或者在 twitter 使用者名稱前新增 或者應用程式介面所需要的其他公共的元素。向.form control新增字首或字尾元素的步驟如下 下面的例項演示了基本的...