Jump to content

blub

Expert Member
  • Gesamte Inhalte

    7.598
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von blub

  1. freut mich, wenn's so klappt :) blub
  2. Probiers mal damit $counter=7978 $filepath="c:\temp\test.txt" $drives=[system.io.driveinfo]::getdrives() get-date -format yyyyMMddHHmmss #Bildschirmausgabe get-date -format yyyyMMddHHmmss| Out-File -filepath $filepath -encoding default #Textausgabe $drives | foreach { if ($_.totalsize -gt 0){ $Totalsize=$($_.totalsize)/1GB $TotalFreeSpace=$($_.totalfreespace)/1GB $PercentFree=$($_.totalfreespace)/$($_.totalsize) $counter+=1 $a="{0},{1:0.0}" -f $($counter),$(100*$PercentFree) $a #Bildschrimausgabe $a | Out-File -filepath $filepath -append -encoding default #Textausgabe }} blub
  3. mal 1. auf die Schnelle "{0,$($width_0):0.0}" -f ` $(100*$PercentFree)
  4. Hi, du kannst dir das Beispiel 2a mal ansehen. PowerShell Formatierung des Outputs - PowerShellPraxis.de Statt get-psdrive wird hier nur .Net $drives=[system.io.driveinfo]::getdrives() verwendet. Die ganze Formatierung kannst du ja rausnehmen. blub
  5. blub

    Der Ordner ist leer

    was sagt dir /AH ?
  6. Du willst in PS-Skript Username/ Passwort einbauen, aber der ausführende Anwender soll das PW nicht auslesen können. Richtig? Antwort: Nein, das geht nicht bzw. mir ist keine Lösung bekannt. Du kannst Passwörter (Strings) im Skript unlesbar verschlüsseln (s.o). Zum Entschlüsseln benötigt der Anwender in irgendeiner Form den Schlüssel zum Aufsperren und mit diesem Schlüssel kommt dieser Anwender dann wieder im Klartext an das PW. blub
  7. Hi, Die Methoden der DNS-Klasse sind alle statisch. Das erkennst du z.B. an dem roten "S" bei den Methoden in deinem angegebenen Link. Statische Methoden wendest du auf keine Instanz der Klasse an (new-object....), sondern auf die Klasse selbst. d.h. die Schreibweise mit dem Doppelpunkt [system.net.dns]::gethostname() [system.net.dns]::gethostaddresses("Client1") vergleich auch mal [system.net.dns] | get-member -static zu [system.net.dns] | get-member blub
  8. Hallo, Du kannst das Passwort über einen Key symmetrisch verschlüsseln. Dann kommt nur an das PW, wer auch den Key kennt. Ich habe hier mit der Verschlüsselung von Text ein bischen rumprobiert. PowerShell Textmanipulationen und Reguläre Ausdrücke - PowerShellPraxis.de Vielleicht hilfts dir weiter. blub
  9. Hi Kannst du den Dr.Watson mal aktivieren Blub
  10. Hi, Temperatur kann ich dir auf die Schnelle bieten siehe Beispiel 2 PowerShell - WMI - PowerShellPraxis.de Für den Lüfter kannst du ja mal den Namespace root/wmi ein bischen durchwühlen (siehe Beispiel 3) blub
  11. Hi, Über ein Array function get_network { $nw = @{} $a=@() $wmi = Get-WmiObject Win32_NetworkAdapterConfiguration | Where-Object{$_.IpEnabled -eq $true} foreach ($adapter in $wmi) { $nw = @{} $nw.Ip += $adapter.IpAddress $nw.Subnet += $adapter.IpSubnet $nw.Gateway += $adapter.DefaultIpGateway $nw.Dns += $adapter.DnsServerSearchOrder $nw.Description += $adapter.Description $nw.Mac += $adapter.MacAddress $a+=$nw } "Anzahl Netzwerkkarten: {0}" -f $(1+$($a.count)) } get_network dann hast du sie alle Hashes als Arrayelemente getrennt blub
  12. Kannst du am ThinClient USB-Einstellungen etc. konfigurieren? Auch Spracheinstellungen/ spezielle Cherryeinstellungen am TC für die Tastatur etc. könnten ein Problem sein. blub
  13. Hallo Georg, Bitte beachte, dass wir im MCSEboard Wert auf korrekte Rechtschreibung legen, wozu richtige Satzzeichen sowie die Groß- und Kleinschreibung gehören. Du erschwerst die Lesbarkeit deiner Beiträge sonst unnötig. Danke für Dein Verständnis blub
  14. blub

    SmartCard Login

    zum Beispiel Das bedeutet wenn sich der User mit seiner Karte xy an einem DC anmeldet, so muß im Zertifikate auf der Karte auch xy@domain.XYZ hinterlegt sein Dann frag mal deine Vorgesetzten nach möglichst präzisen Anforderungen und erstelle daraus sowas wie ein Lastenheft. blub
  15. blub

    SmartCard Login

    Hallo, - Eine Sperrliste ist eine Textdatei, auf der die Seriennummern aller von der ausgebenden CA gesperrten Zertifikate enthalten sind - Der Deinst "Smartcard" sollte auf Win7/ Server2008 vorhanden sein. - Die Verknüpfung des Zertifikats zum User erfolgt durch den UPN, der im Zertifikat hinterlegt ist (name@domain.de) Technisch ist das Thema noch relativ einfach, schwieriger sind die Prozesse: z.B. wie kommen Karte und Pin zum Anwender? wie lange sollen Zertifikate gültig sein? Was passiert bei verlorenen/ vergessenen Karten. Was macht man noch mit der Karte? Welche Kartentypen benützt man (Filebasiert / Java ..) ? ..... Wer oder was treibt dich denn zu einer Smartcardlösung für die Authentisierung? Das Thema ist echt komplex, das macht man nicht einfach mal "gerne", sondern dazu brauchts m.E. ein richtiges Projekt, was z.B. als erstes die Anforderungen definiert. Viel viel später kannst du dich z.b. mit Kartenlesern/ Kartenmodellen beschäftigen blub
  16. blub

    SmartCard Login

    Hi, a) ja und nein: Am Server muß die Zertifikatskette hinterlegt sein, der Zugriff auf die Sperrliste muss möglich sein, der Smartcarddienst (2008) muss aktiviert sein, Treiber müssen vorhanden sein. Also nichts besonderes, was bei einer lokalen Clientanmeldung nicht auch notwendig wäre Wenn noch Citrix mit im Spiel ist, dann gestaltet es sich interessanter. b) ja, die Middleware u.a. mit den Kartendefinitionen Eine Karte mit Zertifikat ist der Normalfall. Zum Beschreiben wird üblicherweise ein Kartenmanagementsystem (CMS) eingesetzt, über welches ein Zertifikat von einer CA angefordert wird und auf die Karte gebracht wird. Dabei vom CMS eine PIN und eine PUK generiert, deren einziger Zweck es ist, den Besitzer der Karte auf das Betriebssystem der Karte zu lassen und für ihn die dortigen geschützten Informationen (=Privatekey des Zertifikats) lesbar zu machen. blub
  17. Hallo, - eine Nachricht kannst du dir am Ende des Skriptes mit blat.exe schicken lassen (google einfach mal nach "blat vbs") - ich vermute, du kopierst deine Dateien und Ordner mit den Methoden Copyfile oder CopyFolder aus dem Filesystemobject. CopyFile Method Da sind leider keine Logfunktionen dabei - Du kannst aus VBS mit der "WScript.Shell"-Klasse andere Programme wie Robocopy aufrufen: http://technet.microsoft.com/en-us/library/ee692837.aspx d.h. da kannst du robocopy innerhalb von vbs gut verwenden. - als letztes der schon fast obligatorische Ratschlag, langsam auf Powershell umzusteigen. Da ist der Aufruf z.b. von Robocopy aus einem PS-Skript komfortabel möglich: zum Beispiel PowerShell - Laufwerke, Ordner, Dateien und Freigaben - PowerShellPraxis.de blub
  18. Liegt zwischen Clients und DC eine Firewall? Falls ja, schau mal die Logs zu den Zeiten an
  19. Hallo, -Searchscope Onelevel SearchScope Enumeration blub
  20. Hi, Im Systemlog am DC tauchen bei jedem Restart recht lästige, da schwer zu entfernde, Netlogon-Fehler des kontolosen Rechners auf. Schließlich will man seine DC-logs möglichst fehlerfrei haben. blub
  21. Hallo, unsere Boardregel #5 ist dir bewusst? http://www.mcseboard.de/rules.php#nr5 falls deine Frage in diese Richtung gehen sollte, wirst du hier keine entsprechenden Links erhalten. blub
  22. Hallo Mapi, Darf ich dich mal fragen, warum du zur Lösung dieser Aufgabe eine Technologie aus dem letzten Jahrtausend benützen willst? Im Vergleich zur heutigen Scripting-Technik -sprich Powershell- ist .bat-Programmierung nur noch Masochismus. Ums mal konkret zu zeigen. Der erste Teil deiner Aufgabe ließe sich in PSH zum beispiel so umsetzen: $Path="C:\temp\domains.txt" $words="domain0","domain1","domain2" foreach($word in $words){ $anzahl = (select-string -path $path -pattern "$word").count "$word $anzahl" } herauskommen würde dann etwa Folgendes domain0 651 domain1 7 domain2 4 Mit PSH - kannst du reguläre Ausdrücke benutzen - brauchst du keine Hilfstextdateien für Zwischenergebnisse - findest jede Menge Beispiele im Netz ..... Nicht umsonst sterben .bat und vbs immer mehr aus, wobei .bat/.cmd bereits nahezu tot ist. blub
  23. blub

    Service start/stopp

    Auf DCs und besonders am DNS- und DHCPDienst solltest du keine Basteleien ausprobieren! Warum sollen Nicht-Admins diese Dienste restarten können? blub
  24. Hi, Man könnte sich für die Verbindung ein Skript überlegen, das zuerst prüft, ob ein User angmeldet ist, z.b. psloggedon von Sysinternals oder Powershell-WMI mit win32_logonsession. Nur wenn der XP-Rechner frei ist, gehts weiter mit "mstsc /v ..." blub
  25. Hi, du könntest auch Skripten: Schau dir mal unter PowerShell Das Filesystem - PowerShellPraxis.de das Beispiel 2 an. Nimm nur statt $dezFileSystemRights und $binFileSystemRights die Spalten dazu $AccessControlType,$IsInherited. Im Code sind die Eigenschaften nur auskommentiert. blub
×
×
  • Neu erstellen...