Jump to content

BOfH_666

Expert Member
  • Gesamte Inhalte

    2.083
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von BOfH_666

  1. Das meinte ich, als ich schrub "... wenn's ein aktuelles Windows ist ...". Um was für ein Windows handelt es sich denn?
  2. Hmmm ... ich weiß, das wird hier nicht gern gehört/gelesen/gesehen für kleinen Pipikram, aber wenn's ein aktuelles Windows ist und es auch Powershell sein dürfte, schau Dir mal New-LocalUser an. Da gibt es dieses Limit bzw die Rückfrage wegen des Limits nicht. $Passwort = "Ein langer Satz mit vielen Buchstaben und Satzzeichen!" | ConvertTo-SecureString -AsPlainText New-LocalUser -Description "lokaler Administrator" -FullName "Super User" -Name "SU" -Password $Passwort
  3. Oooops ... das kleine Anhängsel da unten hatte ich glatt übersehen ... sorry.
  4. Da Du die Frage von Nils ignorierst, geb ich einfach mal so den Tipp: Get-ADGroupMember hat einen Parameter -Recursive. Damit kannst Du Dir Dein Schleifenkonstrukt normalerweise sparen.
  5. Definiere "riesig"! Ich schätze mal ca 2,05 Meter im Durchmesser. Nach ein bissl Recherche findet man das hier: https://de.wikipedia.org/wiki/Denkmal_der_Kinder_der_Welt Edit: OK, hier auf dem Bild sieht's so aus als wären die Scheiben nicht gleich groß. Also ist die größte vielleicht doch größer als 2,05 Meter.
  6. Eigentlich bin ich eher der Spätaufsteher, aber ich helfe auch schon mal während meiner Arbeitszeit, wenn zwischendurch Zeit ist.
  7. Es ist eine eingebaute supportete Funktion.
  8. $Pruefe_Info_Datei = Test-Path "C:\Powershell\HyperV Infodatei.txt" if ($Pruefe_Info_Datei = "True") { Das sieht sehr komisch aus ... normalerweise sieht sowas so aus ... if (Test-Path "C:\Powershell\HyperV Infodatei.txt") { ... grad noch mehr gesehen ... elseif ($Pruefe_Info_Datei = "False") Das Gleichheitszeichen ist eine Zuweisung in Powershell, keine Prüfung auf Gleichheit ... die machst Du mit -eq. Die boolschen Werte sind auch "$true" und "$false" und nicht "true" und "false". Und wenn eine Variable einen boolschen Wert enthält, kannst die so auf $true prüfen: if ($Pruefe_Info_Datei) ... und so auf $false: if (-not $Pruefe_Info_Datei)
  9. <IRONIE> ... doch doch ... ich hab nur bis jetzt gewartet, damit mein Auftritt richtig dramatisch wird. </IRONIE> Nee sorry, das ist leider so gar nicht mein "Jagdgebiet".
  10. Der Begriff "Cloud" ist quasi nicht wirklich definiert. Jeder Hersteller meint damit ein bissl was anderes. Hier in Deinem Zusammenhang führt der Begriff eher in die Irre. Du benutzt ja eigentlich auch keinerlei Cloud-Funktionalität. Du greifst nicht über das Internet sondern über Dein lokales Netz auf einen Speicher zu.
  11. Nee ... ich meinte noch was anderes ... kommt quasi davor ... normalerweise ... aber jetzt hör ich auf . ..
  12. ... das gilt leider nicht mehr nur für's Suchen ... ...
  13. Ich bin ein wenig verwirrt. Wonach genau suchst Du eigentlich? Gruppen kannst Du prima mit Get-ADGroup suchen. Wenn Du nach einer Gruppe suchst, die einen besitmmten Namensbestandteil hat, solltest Du das im Filter auch mit angeben und nicht den Asteristk (*) benutzen. Sowas hier sollte passen: Get-ADGroup -Filter "Name -like '*adobe*'" -SearchBase 'OU=1,OU=2,OU=3,DC=ad,DC=local'
  14. Hmmm ... jetzt machst Du mich eigentlich ein bissl neugierig. Welche Schlagwörter hast Du denn benutzt? Mehr als Powershell und Excel ist ja nicht wirklich nötig. Nur falls Du das nicht bemerkt hast - die Links, die ich gepostet hab, sind die entsprechenden "Suchen" nach Powershell und Excel auf den jeweiligen Seiten. ... man kann die Suchen natürlich noch "verfeinern", wenn man spezifischere Ergebnisse haben möchte.
  15. Hast Du denn schon mal danach gesucht? Ich persönlich hatte bisher keine Notwendigkeit, Excel irgendwie automatisieren zu müssen, aber ich lese das in etlichen Foren öfters mal ... StackOverflow, Technet, Powershell.org ....
  16. Für's Arbeiten mit Excel-Dateien ist das Modul von Doug Finke ImportExcel empfehlenswert. Ob man damit auch Excel mit einer bestimmten Datei in einer bestimmten Zelle starten kann, weiß ich nicht.
  17. ... is keine blöde Frage (auch wenn das Fragezeichen fehlt ) ... und "ja", dann gibt's ne Fehlermeldung oder die bereits existierende Datei wird überschrieben ... je nach dem, wie Du's in Deinem Code gemacht hast. Nö ... ... wie oben schon nebenbei erwähnt ... ich mag kein XML und deshalb würde ich's für mich so einfach wie möglich halten wollen. Was mir spontan einfällt, wäre, einfach ein weiteres Merkmal des XML-Knotens heranzuziehen, um den Dateinamen wieder eineindeutig zu machen. Wie Du hoffentlich im Code erkannt hast, prüfe ich in der Schleife nicht auf irgendwas, sondern nehme einfach einen Node nach dem anderen und behandle alle gleich. Wenn also wie in Deiner neuen XML-Datei die LEI nicht genügt, dann nimmst Du "Test 4" oder "Birne" dazu und schon ist wieder alles eindeutig. siehe einen Absatz weiter oben.
  18. Erzähl mir was Du willst ... ich bleibe dabei ... XML is weder einfach noch intuitiv und definitiv is XML nix für mich! $startFolder = 'D:\sample' $inputXML = 'TestXML.xml' $inputXMLFile = Join-Path -Path $startFolder -ChildPath $inputXML $xml = [xml](Get-Content $inputXMLFile) Foreach ($ChildNode in $xml.SctiesFincgRptgMssngCollReq.TxId) { $CurrentXMLFileName = Join-Path -Path $startFolder -ChildPath ($ChildNode.RptgCtrPty.lei.ToString() + '.xml') $NewXML = New-Object System.Xml.XmlDocument $declaration = $NewXML.CreateXmlDeclaration("1.0", "UTF-8", $null) $NewXML.AppendChild($declaration) $RootNode = $NewXML.CreateNode('element', 'SctiesFincgRptgMssngCollReq', $null) $NewXML.AppendChild($RootNode) $NewElement = $NewXML.ImportNode($ChildNode, $true) $Root = $NewXML.SelectSingleNode('SctiesFincgRptgMssngCollReq') $Root.AppendChild($NewElement) $NewXML.Save($CurrentXMLFileName) }
  19. Du gönnst uns also zum Testen nicht mal eine XML, die wenigstens mal 2 oder 3 der Knoten enthält, von denen Du dann in der resultierenden XML nur noch einen behalten willst ....
  20. Mit 64k warst Du ja schon privilegierter ISDN-Nutzer. Modem ging nur bis 56k!! (oder so in der Gegend)
  21. Na Du bist ja putzig .... dafür ist so ein Forum doch da ... ... und Du bist nicht der Einzige, der hier was lernt.
  22. Komisch - JSON finde ich irgendwie deutlich zugänglicher als XML. ... genau wie YAML. Vermutlich sehen das ja auch viele andere so ... sonst wär's ja nicht so populär, oder? ... oder nicht so schnell so populär geworden. XML hatte ja lange genug sein Chance. Aber wenn mir dieser ominöse Jemand das wirklich erst kurz vor meinem letzten Arbeitstag vor die Füße wirft, dann mach da ich einen g r o ß e n Schritt drüber und sitze das einfach aus.
  23. Einmal genügt völlig. ... ich bin auch eher der "Softwareverteilung vor GPO" - Mann, aber das hat ja nu auch nicht jeder zur Verfügung. ... da dachte ich .... ok, dann vergess' ich das gleich wieder.
  24. ... 'is eher ne Abneigung als ne Phobie. ... und sooo wahnsinnig einfach isses wohl dann doch nicht - sonst würden sich nicht so viele Leute damit so schwer tun ... ... meine Vermeidungs- / Umgehungs-Strategie hat bisher ganz gut funktioniert. Lesen und Benutzen klappt - Bearbeiten musste ich bisher nie. Vielleicht schaff' ich's ja noch bis zur rente mich drumrum zu mogeln.
  25. Nur mal so 'ne Idee ... den Anwender-Programmen einfach die komplette Antwort-Datei zu verfüttern funktioniert nicht? Könnte ja sein, dass das Programm so intelligent ist, sich die passende Info rauszusuchen ...
×
×
  • Neu erstellen...