Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Powershell - Popup mit definierter Größe

Mitglied: ralfkausk

ralfkausk (Level 1) - Jetzt verbinden

02.10.2013 um 11:37 Uhr, 2410 Aufrufe, 3 Kommentare, 1 Danke

Hallo zusammen

Ich habe folgendes vor:
Ich möchte wissen welche Mitglieder eine Active Directory Gruppe hat

Dazu habe ich ein Script geschrieben und frage
1. im Active Directory alle Gruppen ab die mit abcd beginnen und schreibe diese in z.B. eine Datei oder Variable.
2. anschließend zu welcher speziellen Gruppe die Mitglieder angezeigt werden sollen

Damit der 2. Punkt vernünftig funktioniert und auch weil man nicht immer alle Gruppen auswendig kennt (sind ca. 1500) möchte ich das sich ein Scrollbares Popup öffnet aus dem man sich die entsprechende Gruppe rauskopieren kann.

Ich habe es geschafft ein Popup zu generieren, allerdings ist es nicht Scrollfähig und zeigt alle Gruppen untereinander an.
Im Klartext: es ist für meine Zwecke nicht zu gebrauchen.

Hat jemand einen Tip für mich wie ich das hinbekommen kann?
Mitglied: LordXearo
02.10.2013 um 12:02 Uhr
Hi,

ich denke du kannst Dir dafür eine GUI mit Powershell und .Net erstellen. Dort kannst du Dir dann die Fenster-Eigenschaften richtig zusammenbauen.

Viele Grüße

Xearo
Bitte warten ..
Mitglied: colinardo
02.10.2013, aktualisiert um 12:46 Uhr
Hallo ralfkausk,
hiermit kannst du denke ich arbeiten, in den letzten beiden Zeilen legst du den anzuzeigenden Text fest und übergibst diesen an die Function welche einen Dialog erzeugt und darin deinen Text in einer Textbox mit Scrollbar platziert...
Die Software die du zum leichteren erzeugen von Dialogen mit .NET nutzen kannst, habe ich in diesem Beitrag vorgestellt, und beschrieben wie du sie herunterladen kannst.
01.
function GenerateForm($sText) {
02.
 
03.
#region Import the Assemblies
04.
[reflection.assembly]::loadwithpartialname("System.Windows.Forms") | Out-Null
05.
[reflection.assembly]::loadwithpartialname("System.Drawing") | Out-Null
06.
#endregion
07.
 
08.
#region Generated Form Objects
09.
$form1 = New-Object System.Windows.Forms.Form
10.
$textBox1 = New-Object System.Windows.Forms.TextBox
11.
$InitialFormWindowState = New-Object System.Windows.Forms.FormWindowState
12.
#endregion Generated Form Objects
13.
 
14.
$System_Drawing_Size = New-Object System.Drawing.Size
15.
$System_Drawing_Size.Height = 276
16.
$System_Drawing_Size.Width = 362
17.
$form1.ClientSize = $System_Drawing_Size
18.
$form1.DataBindings.DefaultDataSourceUpdateMode = 0
19.
$form1.MaximizeBox = $False
20.
$form1.MinimizeBox = $False
21.
$form1.Name = "form1"
22.
$form1.Text = "DEIN TITEL"
23.
 
24.
$textBox1.Anchor = 15
25.
$textBox1.DataBindings.DefaultDataSourceUpdateMode = 0
26.
$System_Drawing_Point = New-Object System.Drawing.Point
27.
$System_Drawing_Point.X = 12
28.
$System_Drawing_Point.Y = 12
29.
$textBox1.Location = $System_Drawing_Point
30.
$textBox1.Multiline = $True
31.
$textBox1.Name = "textBox1"
32.
$textBox1.ReadOnly = $True
33.
$textBox1.ScrollBars = 2
34.
$System_Drawing_Size = New-Object System.Drawing.Size
35.
$System_Drawing_Size.Height = 252
36.
$System_Drawing_Size.Width = 338
37.
$textBox1.Size = $System_Drawing_Size
38.
$textBox1.TabIndex = 0
39.
$textBox1.text = $sText
40.
 
41.
$form1.Controls.Add($textBox1)
42.
 
43.
#Save the initial state of the form
44.
$InitialFormWindowState = $form1.WindowState
45.
#Init the OnLoad event to correct the initial state of the form
46.
$form1.add_Load($OnLoadForm_StateCorrection)
47.
#Show the Form
48.
$form1.ShowDialog()| Out-Null
49.
 
50.
} #End Function
51.
 
52.
$strText = "Dein Text der in der Textbox erscheinen soll"
53.
GenerateForm $strText
82a769472a770c66c68b48c7b7756be0 - Klicke auf das Bild, um es zu vergrößern


Grüße Uwe
Bitte warten ..
Mitglied: ralfkausk
02.10.2013, aktualisiert um 15:28 Uhr
Wow!
Hab dein Sckript schnell mal getestet, funktioniert.
Jetzt muss ich es nur noch in mein Skript einbauen und testen.
Auf jeden Fall vielen Dank für die schnelle Hilfe und Mühe.
Bitte warten ..
Ähnliche Inhalte
VB for Applications
Popup Fenster erstellen
gelöst Frage von TripleFloVB for Applications19 Kommentare

Hallo zusammen, Ich hätte da mal eine Frage. Ich bin kein Spezialist in Sachen programmieren und würde dennoch gerne ...

Administrator.de Feedback
Muss Werbung so gross platziert werden?
gelöst Frage von BassFishFoxAdministrator.de Feedback4 Kommentare

Hallo Frank Das Siemens gross ist, ist ja bekannt. Aber fast die Haelfte eines Full-HD-Bildschirmes in der Hoehe Werbung ...

Outlook & Mail
Outlook 2016 - Windows Sicherheit Popup
Frage von swisstomOutlook & Mail5 Kommentare

Guten Morgen Folgendes Problem: Ich habe bei uns in der Domäne (mit Exchange 2010) auf 3 Clients (Windows 10 ...

Windows 8
Windows Update Popup erscheinen lassen
gelöst Frage von MarabuntaWindows 84 Kommentare

Hallo, Windows8 x64 Nach einem manuellem Update, ist es möglich das Windows Update Popup für den User anzeigen zu ...

Neue Wissensbeiträge
iOS
WatchChat für Whatsapp
Tipp von Criemo vor 1 TagiOS3 Kommentare

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

iOS
IOS hat nen Cursor !!!
Tipp von Criemo vor 2 TageniOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Off Topic
Avengers 4: Endgame - Erster Trailer
Information von Frank vor 4 TagenOff Topic2 Kommentare

Ich weiß es ist Off Topic, aber ich freue mich auf diesen Film und vielleicht geht es anderen hier ...

Webbrowser
Microsoft bestätigt Edge mit Chromium-Kern
Information von Frank vor 4 TagenWebbrowser5 Kommentare

Microsoft hat nun in seinem Blog bestätigt, dass die nächste Edge Version kein EdgeHTML mehr für die Darstellung benutzen ...

Heiß diskutierte Inhalte
Windows Netzwerk
Kerio. Kann keine Mails empfangen aber senden. Wer ist schuld. Kerio oder Windows domäne?
gelöst Frage von frosch2Windows Netzwerk33 Kommentare

Hallo, es existiert ein Problem bei uns mit dem mailen. Alle bestehenden Nutzer können mailen. Raus wie rein. Neuen ...

LAN, WAN, Wireless
WLAN und Ausmessung - Eine Glaubensfrage?
Frage von ptr2brainLAN, WAN, Wireless23 Kommentare

Liebe Experten, als Sys-Admin habe ich mir schon öfter die Frage gestellt, ob es sich beim Thema WLAN und ...

Hosting & Housing
VMware VM mit über 1TB RAM für S4HANA
Frage von Leo-leHosting & Housing22 Kommentare

Hallo zusammen, wer hat Erfahrng und kann mir einen Tipp zum sizing von S4HANA Systemen geben? Wir möchten, zunächst ...

Virtualisierung
Gebrauchte Server Hardware als Virtualisierungs-"Spielwiese"?
Frage von NixVerstehenVirtualisierung19 Kommentare

Einen wunderschönen guten Morgen zusammen, ich möchte mich gerne etwas tiefer mit dem Thema Virtualisierung beschäftigen und dazu ein ...