Jump to content

Cybquest

Expert Member
  • Gesamte Inhalte

    1.886
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von Cybquest

  1. Soooo aufwändig und fehleranfällig ist ein einfaches Menü mit Buttons nun auch wieder nicht ;-) Kl. Beispiel: clear [void][Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms") $Form = New-Object System.Windows.Forms.Form $Form.width=250 $form.height=200 $Form.Text = "PS Formular" Function MakeButton([string]$btext,[int]$btop, [int]$bleft){ $btn = New-Object System.Windows.Forms.Button $btn.Text = $btext $btn.Top = $btop $btn.Left=$bleft $Form.Controls.Add($btn) return $btn } $btn1 = MakeButton "Notepad" 30 20 $btn1.Add_Click({ [Diagnostics.Process]::Start("notepad.exe") }) $btn2 = MakeButton "Cmd" 60 20 $btn2.Add_Click({ [Diagnostics.Process]::Start("cmd.exe") }) $btn3 = MakeButton "ENDE" 90 20 $btn3.Add_Click({ $Form.Close() }) $Form.ShowDialog()
  2. Ne Möglichkeit: statt Leerzeichen Tabulatoren verwenden. Frage: Wieso überhaupt der Umweg über ne Textdatei?!? Dein Problem: In der Textdatei wird's ne nichtproportionale Schrift sein, im Mailbody ne proportionale.
  3. Mal ne Gegenfrage: Wozu solls gut sein? Wäre Dein Problem evtl. auch einfacher oder "moderner" (Powershell) lösbar?
  4. Ach so... Measure misst nur Dateien, keine Ordner! Ne Option wäre, mit COM zu arbeiten :) ... Fehler ignorieren wäre m.E. suboptimal, weil ja dann die Profilgröße nicht korrekt gerechnet wird, oder? $objFSO = New-Object -com Scripting.FileSystemObject $userFolder = "C:\Benutzer\" get-childItem $userFolder | Where-Object {$_.PSIsContainer -eq $True} | foreach-object {$colItem = ($objFSO.GetFolder($userFolder + $_.Name)) "$_ -- " + "{0:N2}" -f ($colItem.Size / 1MB) + " MB"}  
  5. Einfach mal das -recurse weg lassen, wenn die Unterordner eh nicht interessieren?
  6. Für mich fehlt einfach bei der Sortiermimik das $ws vor "Range..." :-) Statt Range("A2:N4266").Sort Range("N2"), xlAscending, , , , , , xlNo $ws.Range("A2:N4266").Sort $ws.Range("N2"), xlAscending, , , , , , xlNo
  7. Als Basis für ein PS-Script find ich das hier ganz gut: http://www.wapshere.com/missmiis/a-galsync-powershell-script oder MS Federation Gateway
  8. Den Mappennamen ändern: $ws.Name = "Neuer Name" Orange: so um 16753920 rum (Hex FFA500 Quelle: http://www.dauerstress.de/homepagehilfe/farbcode.php)
  9. Cybquest

    Max. Wert + 1

    Ein Lösungsansatz: INSERT INTO Tabelle1 ( Spalte2, Kostenstelle ) SELECT Max([Spalte2])+1 AS SpalteX, Tabelle1.Kostenstelle FROM Tabelle1 GROUP BY Tabelle1.Kostenstelle HAVING (((Tabelle1.Kostenstelle)="30300"));
  10. Cybquest

    cim Lingen 2016

    Vielleicht sollten wir doch mal die alte Idee aufgreifen, kleine MCSE-Board-Namensschildchen zu tragen ;-)
  11. Cybquest

    cim Lingen 2016

    Irgendwo zwischen Parkhotel und Koschinski? ... bzw. einem der Endpunkte ;-)
  12. Ich würde sagen, probier einfach, was Du probieren wolltest. Wenn's klappt, sei glücklich. Hier sind eigentlich keine "Basteladmins", die überhaupt auf solche Ideen kommen würden ;-)
  13. Willkommen an Bord :) Vielleicht hilft auch das: http://www.gruppenrichtlinien.de/artikel/windows-store-store-anwendung-deaktivieren/
  14. machst [int]$vm = Read-Host..., dann wird's als Integerzahl interpretiert.
  15. @evgkop: Es tut mir leid für Dich, dass Du Dich schlecht behandelt fühlst. Bestimmt hast Du nix böses im Sinn. Aber es ist einfach so, dass verantwortungsbewusste Admins nicht einfach Admin-Tools aus unbekannten Quellen "testen" wollen und sollten!
  16. Cybquest

    cim Lingen 2016

    Parkhotel klingt gut :-)
  17. Cybquest

    cim Lingen 2016

    750 is schon'n Ding. Bei mir sind's nur 600 :-) Also quasi ums Eck ;-)
  18. Bei über 3000 Usern könnte es m.E. durchaus sinnvoll sein, ein entspr. Usermanagement-System zu verwenden statt Scriptgebastel.
  19. Versteh ich da was nicht? Wo steht das mit dem langsamen Tod? Und dass die Profile der unterschiedlichen Windows-Versionen z.T. nicht kompatibel zueinander sind, ist doch nix Neues, oder?
  20. Cybquest

    cim Lingen 2016

    Soooo... bin auch dabei :-) + Parkhotel Gibt's eig. inzw. "offizielle" MCSEBoard-Namensschilder? :D
  21. In einer einzigen GPP läuft die Anmeldung ggf. sehr lange auf die Art. Wir hatten sowas auch und habens dann Abteilungsweise untergliedert Mittelfristig werden wir aber vermutlich auf Script umstellen.
  22. Für PS gäbs auch das "Compare-Object" Compare-Object $(Get-Content $FolderA) $(Get-Content $FolderB) ... und wenn z.B. nur die Dateigröße verglichen werden soll, könnte noch ein "-Property length" angehängt werden :)
  23. Ggf. könnte statt Adminrechten für den User auch sowas wie "Privilege Authority" als Krücke helfen? http://privilegeforum.scriptlogic.com/Forum/aff/1/aft/228/afv/topic.aspx
×
×
  • Neu erstellen...