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, 2376 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
Batch & Shell

Powershell und XMLs -Von definierten XML Tags die Werte ändern

gelöst Frage von rdklieBatch & Shell10 Kommentare

Hallo Zusammen Ich steh wohl grad bisschen auf dem Schlauch. Ich habe ein XML mit folgendem Aufbau: Ziel dieser ...

Windows Userverwaltung

RDP definierte Benutzer auf definierten Servern über GPO

gelöst Frage von mc-doubleyouWindows Userverwaltung11 Kommentare

Hallo Community, ich steh mal wieder an. :( Gibt es über GPO eine Möglichkeit folgendes zu definieren: User A ...

Batch & Shell

Powershell: Bilder verkleinern oder an bestimmte Größe anpassen

Tipp von colinardoBatch & Shell

Für alle die es gebrauchen können: Native Powershell-Funktion zum Anpassen der Größe von Bildern der Formate *.jpg / *.png ...

Batch & Shell

Dateine mit CMD (oder Powershell) der Größe nach in Ordner verschieben

gelöst Frage von GrauerStarBatch & Shell3 Kommentare

Hallo meine lieben Freunde Ich bekomme dauernd Zip Archive die ich automatisch extrahieren lasse und sortieren muss, mein Problem ...

Neue Wissensbeiträge
Ausbildung

Linux-Ausstieg in Niedersachsen - Windows statt Bugfix

Information von StefanKittel vor 2 TagenAusbildung35 Kommentare

Sind ja nur Steuergelder

Speicherkarten

Neuer Speicherkartentyp - zunächst nur für Huawei-Smartphones (künftig auch für Notebooks u. Tablets?)

Tipp von VGem-e vor 4 TagenSpeicherkarten5 Kommentare

Servus, als ob das "Chaos" i.S. Speicherkarten noch nicht groß genug wäre?! Evtl. kommt dieser neue Kartentyp bald auch ...

Sicherheit

Diverse D-Link-Router durch drei Schwachstellen kompromittierbar

Information von kgborn vor 4 TagenSicherheit1 Kommentar

Hat jemand D-Link-Router in Verwendung? Einige Modelle sind sicherheitstechnisch offen wie ein Scheunentor. Äußerst unschöne Sache, aber nichts neues ...

Hardware

100.000 Mikrotik-Router ungefragt von Hacker abgesichert

Information von 7Gizmo7 vor 5 TagenHardware4 Kommentare

Hallo zusammen, da hier ja öfters mal von Mikrotik gesprochen wird. Trotz Updates klafft eine Sicherheitslücke in Hundertausenden Mikrotik-Routern. ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Passwortwechsel Zeitpunkt festlegen
Frage von Looser27Windows Userverwaltung27 Kommentare

Guten Morgen liebe Kolleginnen und Kollegen, da es eine Userin in meinem Urlaub geschafft hat, sich vom AD vollständig ...

Windows Server
Probleme im AD am Außenstandort
gelöst Frage von emeriksWindows Server19 Kommentare

Hi, wir haben ein Problem mit AD und GPO am Außenstandort und ich stehe momentan mächtig auf dem Schlauch. ...

CMS
Seltsame Joomla-Meldung auf unserer WebSite
Frage von Winfried-HHCMS14 Kommentare

Hallo in die Runde! Kennt sich jemand mit Joomla aus? Im Backend unserer WebSite lesen wir seit einiger Zeit ...

Switche und Hubs
POE-Switche
gelöst Frage von MiStSwitche und Hubs13 Kommentare

Guten Morgen, ich überlege ob ich in unserem Netzwerk die aktuellen Switche (D-LINK DGS-1210-28) durch PoE-Switche ersetzen soll. Der ...