Jump to content

Giulidsantos

Members
  • Gesamte Inhalte

    19
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von Giulidsantos

  1. Jo habe ich gemacht, dachte nur jemand könne mir ein gutes empfehlen =)
  2. Guten Tag Leute Ich wollte euch kurz fragen ob mir einer von euch ein gutes "learn" Buch SCCM2012 R2 empfehlen könnte? Am besten eine Deutsche-Version. Vielen Dank im voraus.
  3. Super vielen Dank Cybquest funktioniert super! :) Und hab was neues gelernt =)
  4. Hmm gute Idee bei der Umsetzung scheiterst bei mir nur ein bisschen :D Also ich habe: $files = Get-ChildItem -Path "C:\PS\Output\Text\" foreach ($file in $files) { $parts = $file.Name.Split(".") $string = $parts[0] $sid = [system.IO.Path]::GetFileNameWithoutExtension($file.Name).Substring(5) $hd = [system.IO.Path]::GetFileNameWithoutExtension($file.Name).Substring(0, 4) $domain = $env:USERDOMAIN $ad = get-aduser $sid -Properties * | select-object -ExpandProperty "Name" $sam = get-aduser $sid -Properties * | select-object -ExpandProperty "SamAccountName" Soweit die Abfrage habe ich alles hinbekommen doch mit der zweiten If oder Where Abfrage komm ich nicht richtig klar wie du das jetzt meinst?
  5. Es ist ein Powershell Skript Aber der Dateiname ist nicht immer gleich hat nur die gleiche Anzahl an Ziffern
  6. Hey zahni Das bestimmen der Länge einer Datei ist mir schon klar meine Frage ist wie ich das mache das mein Script nur die mit 20 Ziffern abfragt?
  7. Guten Morgen Leute Ich habe eine Frage und zwar habe ich in einem Verzeichnis Dateien wo ein Script eine Auswertung machen soll. Es hat jedoch auch Dateien drin wo nicht berücksichtigt werden sollen, jetzt meine Frage kann ich meinem Script sagen es soll NUR Dateien auswerten mit einer Länge des Namens von zb. 20 Ziffern? Und alle andern Dateien werden ignoriert? Vielen Dank Oder es würde auch gehen dass das Script prüft ob die auszuwertende Dateien immer gleich anfangen zb: HDVF.123..... Aber ich komme nicht drauf wie ich das realisiere
  8. Jo die Dateien heißen so. Ich versteh nur nicht ganz mit deinem String hab ich ja dann eine fixe SID drin? :confused: $string = "UVHD-S-1-5-21-342342342-234234234-2344" $string.substring(5) Oder verstehe ich das falsch?
  9. Hmmm.. Ich habe in einem Verzeichnis eine ganze Auflistung an Dateien von verschiedenen Benutzer abgelegt wurden mit seiner jeweiligen SID etwa so: UVHD-S-1-5-21-342342342-234234234-2344 UVHD-S-1-5-21-342342342-234234234-2345 UVHD-S-1-5-21-342342342-234234234-2346 usw... Jetzt soll der String aus der SID ein "Part" machen wo ich dann weiter im Skript arbeiten kann. Hoffe hab mich verständlich ausgedrückt.
  10. Guten Tag Ich habe eine kleine Frage und zwar möchte ich von diesen Angaben: UVHD-S-1-5-21-342342342-234234234-2344 NUR die SID haben mithilfe eines Strings, leider komme ich auf keinen grünen Zweig. Lg giuli
  11. Bei der Ausgabe kommt wieder System.object anstatt der Name wenn ich es so mache. Kann das irgendwie mit einem Format Fehler zusammen hangen? oke hat sich erledigt hab herausgefunden wie es geht : get-aduser "don" -properties * | select-object -ExpandProperty "Name"
  12. "Username;PC-Name;LogonTime; $files = Get-Childitem -path "C:\PS\Output\Text\" foreach ($file in $files) { $parts = $file.Name.split(".") $user = $parts[0] $Server = $parts[1] $datetime = $parts[2] $time = $parts[3] $ad = Get-ADUser $user | Format-Table Name -HideTableHeaders $n = get-date -Format y "{0}; {1}; {2}; {3}" -f @($ad, $Server, $datetime, $time) | out-file -filepath "C:\...." -append get-childitem -path C:\.... | remove-item -force } funktioniert alles super nur die Ausgabe der Namen von den Benutzer
  13. Das er durch den Anmeldename den richtigen Name des Benutzers via AD in eine CSV Datei ausgibt
  14. Hallo, Als solchen Befehl funktioniert das aber wen ich den in mein Skript einbaue und bei der Ausgabe schaue steht anstatt der Name steht dah: System.object[]
  15. Gutem Morgen Leute, Ich habe ein kleines Problem und zwar verzweifle ich an der Suche, nach dem richtigen Befehl. Ich möchte mit : get-aduser "don" -properties * | select-object "Name" Durch das bekomme ich das Ergebnis: Name --------- Giuliano Donatiello Jetzt aber brauch ich NUR den Vornamen und Nachnamen ohne die Überschrift "Name" Hoffe ihr versteht was ich meine. lg Giuli
  16. Hmm leider komm ich mit diesem Artikel nicht wirklich weiter da er nur zeigt wie man die Infos durchs AD abfragen kann. Mein Problem ist wie ich den Namen einer txt Datei auswerten soll?
  17. Guten Morgen Liebe Community Ich habe ein kleines Problem, ein Login-Script gibt mir von den Benutzer eine Textdatei aus die etwa so ausschaut: Pcname-Benutzername-Zeit/Datum.TXT Jetzt ist die Aufgabe jede Woche die angesammelten txt-Dateien auszuwerten in eine separate txt-Datei, wo etwa so aussehen muss: Name Vorname Datum Zeit Pcname Bei der roten txt-Datei ist der Benutzername nur das Kürzel, jetzt aber in der separaten txt-Datei brauch ich jedoch den kompletten Namen. Ist das durch ein Script machbar? Lg giuli
  18. Hey Leute Ich habe ein kleines Problem und zwar habe ich ein Loginscript wo mir die Ausgaben in eine Textdatei einfügt, nicht als Inhalt sondern die Textdatei wird nach dem: -Anmeldename -Zeit,Datum -PC Namen benennt. Mein Problem jetzt die Zeit wird 16:42:32 angezeigt was ja Sonderzeichen sind und so zu einem Error führen =) Mein Script: $a=$env:username $b=$env:computername $c=get-date out-file -filepath \\FL01\Daten\Scripts\$a$b$c.txt jetzt würde ich gerne die "Doppelpunkte" von der Zeitausgabe dur "Bindestriche" ersetzten? lg giuli
×
×
  • Neu erstellen...