none
AD gruppe mit textbox als name erstellen

    Frage

  • Guten Tag.

    Ich bin neu bei Powershell. Daher aber ich ein problem und komme da nicht weiter.

    Ich mit in der Powershelll GUI eine ad gruppe erstelllen und den namen der gruppe in einer Text box eingeben.

    Powershell gibt da immer eine fehler meldung, ich habe schon einiges gefunden auf hier, aber das was geschreiben wurde geht nicht.

    Ich nutze win server 2012R2

    Hier der Code

    $Form5 = New-Object system.Windows.Forms.Form
    $Form5.Text = "AD-Gruppen"
    $Form5.Width = 800
    $Form5.Height = 600

    $Button6 = New-Object System.Windows.Forms.Button
    $Button6.Location = New-Object System.Drawing.Size(5,5)
    $Button6.Size = New-Object System.Drawing.Size(80,40)
    $Button6.Text = „Gruppe Einstellungen“
    $Button6.Add_Click({New-AdGroup -Name $textbox1 -GroupScope DomainLocal})
    $Form5.Controls.Add($Button6)

    $textbox1 = New-Object System.Windows.Forms.TextBox
    $textbox1.Name = "Name"
    $textbox1.MultiLine = $True
    $textbox1.Location = New-Object System.Drawing.Size(5,45)
    $textbox1.Size = New-Object System.Drawing.Size(100,25)
    $textbox1.multiline = $true
    $form5.controls.add($textbox1)

    $form5.ShowDialog()

    PS. gibt es die möglichkeit das ich mit einer chaeckbox sagen kann ob es eine DomainLocale oder Globale gruppe wird?

    Vielen dank im Vorraus

    Montag, 9. Oktober 2017 07:14

Antworten

  • Vielen dank.

    ich habe das mit dem 

    New-AdGroup -Name $textbox1.Text -GroupScope DomainLocal

    gelöst.

    • Als Antwort markiert -Flo-1 Mittwoch, 11. Oktober 2017 12:49
    Mittwoch, 11. Oktober 2017 12:49

Alle Antworten

  • Hallo Flo,

    Der Befehl "new-adgroup" weiß halt nicht, was es mit dem Textbox-Objekt anfangen soll.

    Benutze $Textbox.Text, um den Text auszugeben.

    New-AdGroup -Name $textbox1.Text -GroupScope DomainLocal

    Das kannst du in der Powershell ISE schön testen.

    PS: Ja, würde ich über einen Radiobutton (System.windows.forms.RadioButton) lösen. Hier kannst Du auch wie oben in deinem Code einen "Add_Click" hinzufügen, der den jeweils anderen Button uncheckted und aktualisiert.

    MfG, Jannik

    Montag, 9. Oktober 2017 11:25
  • Vielen dank.

    ich habe das mit dem 

    New-AdGroup -Name $textbox1.Text -GroupScope DomainLocal

    gelöst.

    • Als Antwort markiert -Flo-1 Mittwoch, 11. Oktober 2017 12:49
    Mittwoch, 11. Oktober 2017 12:49