-
Gesamte Inhalte
2.038 -
Registriert seit
-
Letzter Besuch
Beiträge erstellt von BOfH_666
-
-
Ich vermute mal, dass Du schon danach gegoogelt hast und eigentlich bereits weißt, wie es funktioniert. Was genau an der Prozedur ist Dir denn unklar? Da gibt es eigentlich nicht viel falsch zu machen.
Und nur aus Neugier ... ist das mit dem Admin abgestimmt? Willst Du das Gerät in ein "Privatgerät" umwandeln?
-
Genau genommen heißt das Dingens "Windows Update Medic Service"
https://www.thewindowsclub.com/windows-update-medic-service
Für die Policy Suche im Allgemeinen kannst Du
https://gpsearch.azurewebsites.net/
nutzen
- 1
-
vor 2 Stunden schrieb OhGottSkripte:
Das Problem:
Ich habe folgende Zeile in meiner Batch stehen
schtasks /create /tn Aufgabe_nach_Neustart /tr C:\temp\Aufgabe_nach_Neustart.bat /sc onstart /ru system /rl highest /z
Hast Du diese Kommandozeile mal manuell ausgeführt? Wird der Task angelegt? Eigentlich solltest Du CMD.exe starten und die BATCH Datei als Argument "/C C:\temp\Aufgabe_nach_Neustart.bat" übergeben. ... der Pfad stimmt so?
-
vor 25 Minuten schrieb Dalmatinac:
und klickt nur auf verbinden
... und Du möchtest den Mausfinger mit einem Script emulieren?
- 1
-
vor 10 Minuten schrieb orkon:
Bin auch so in der Thematik nicht drin (PowerShell)
Du erwartest also, dass Dir hier jemand den Code frei Haus liefert, oder wie soll man diesen Satz verstehen?
Wenn der Code in Deiner Frage von Dir ist, scheinst Du ja mit dem Konzept der Pipeline vertraut zu sein, oder?
Wenn Du jetzt Deine Liste von Dateien hast ($FileList), dann selektierst Du einfach die ersten 50 mit "Select-Object -First 50" und leitest sie per Pipeline weiter an ein "Move-Object"
-
Wenn Du das Ergebnis der Abfrage einfach einer Variable zuweist, macht PowerShell für Dich den Rest.
$FileList = Get-ChildItem -Path 'Pfad zum gewünschten Verzeichnis' -File $FileList.count
Arrays in PowerShell haben automatisch eine Eigenschaft ".count", die die Anzahl der Elemente ausgibt.
-
Gar keinen. Der MWI ist dazu gemacht, eine gemanagte "Startrampe" für die einzelnen User-Installationen zu bauen. Damit bekommt jeder neu angemeldete Benutzer automatisch eine Basis-Version installiert, die sich von dann selbst aktualisiert.
- 1
-
vor 9 Minuten schrieb daabm:
keine Desktop-Verknüpfung (.lnk), sondern einen Dateisystem-Symlink
Stimmt. Aber die funktionieren wie die guten alten *.lnk Verknüpfungen. Was is eigentlich der Unterschied?
-
Die Frage passt dann wohl eher in "Scripting" Unterforum.
Wonach hast Du denn gesucht? Ich finde relativ viel zu diesem Thema:
https://www.google.com/search?q=cmd+batch+create+shortcut&oq=cmd+batch+create+shortcut
Davon unabhängig - man kann Verknüpfungen auch einfach kopieren. Also je nach dem, was Du genau machen möchtest, kannst Du einmal auf einem System eine Verknüpfung anlegen und diese dann auf andere Systeme kopieren - natürlich unter der Voraussetzung, dass der Pfad auf den Ziel-Systemen der gleiche ist.
Mit aktueller Technologie geht das übrigens auch ... mit PowerShell:
Das cmdlet "New-Item" hat den Parameter "-ItemType". Diesem kannst Du als Wert "SymbolicLink" mitgeben und damit auch eine Verknüpfung erzeugen.
-
Starte doch einfach das Script mit erhöhten Rechten. Dann erben alle weiteren daraus aufgerufenen Prozesse diese Privilegien.
- 1
-
vor 22 Minuten schrieb teletubbieland:
Die dann über Google Translator gehen... :-(
Na, dann hätten sie zu mindestens eine Technologie entwickelt, die die Ergebnisse vom Google Translator deutlich verbessert.
-
... 'kann mich irren, aber hatte nicht Deepl.com sowas im Angebot? ... musse ma kukn!
- 1
-
vor 3 Minuten schrieb info@vision4d.de:
Der Chef will das so. Also kriegt er es.
Wurde der Chef mal gefragt, was er damit erreichen will? Fragen wird ja wohl erlaubt sein, oder?
-
vor 12 Minuten schrieb Cryer:
Also ein Tool, das mitliest?
Es liest nicht mit, aber es macht vorher und nachher einen SnapShot und vergleicht diese ...
https://sourceforge.net/projects/regshot/
Ein Tipp noch. Zwischen den beiden SnapShots sollte - neben der eigentlichen Einstellungsänderung - so wenig wie möglich auf dem System passieren!!
- 1
-
vor einer Stunde schrieb info@vision4d.de:
vom "Modify" auf "FullControl" geändert werden.
Nur mal aus Neugier ... was willst Du denn mit dieser Änderung erreichen?
-
vor 3 Stunden schrieb Kuddel071089:
nur leider werden die Stellvertreter nicht hinterlegt.
Stellvertreter? ... Du meinst die Moderatoren, oder? Gibt's ne Fehlermeldung? Wie gibst Du die Moderatoren denn an - Email, DN, GUID?
-
vor 9 Stunden schrieb Peter Weinrich:
Wie macht ihr das?
Ganz allgemein gesprochen, musst Du einfach sicherstellen, dass kein Account der Schreibrechte auf die ursprünglichen Daten hat, auch Schreibrechte auf die Backup-Daten hat. Ein Verschlüsselungstrojaner verrichtet sein destruktives Werk ja üblicherweise mit den Rechten eines Benutzers, der auf die Nutz-Daten Schreibrechte besitzt.
-
Willkommen im MCSEboard.
Ohne auch nur ansatzweise Ahnung von dem Thema zu haben ... hast Du schon mal danach gegoogelt? Ich würde erwarten, dass Cisco mit den entsprechenden Informationen nicht hinterm Berg hält und man entsprechende Doku's relativ einfach finden kann.
-
vor 43 Minuten schrieb Squire:
Entweder kam das mit den PowerCLI von VMware oder NuGet ...
Es kommt mit Windows.
-
vor 3 Stunden schrieb daabm:
curl ist ein Alias für Invoke-Webrequest.
Das wusste ich tatsächlich. Aber wenn ich sowieso schon PowerShell nutze, würd ich dann lieber das cmdlet nutzen.
vor 3 Stunden schrieb daabm:Und eine curl.exe in System32 hat dann "irgendwer" da hinkopiert. "Aus dem Nichts" ist sie nicht vorhanden.
Das habe ich heute auch erst gelernt - Windows 10 und 11 bringen die tatsächlich schon mit - raus aus der Kiste - sozusagen. Ist vielleicht nicht die aller-aller-aktuellste Version, aber vermutlich für 99% der Alltagsfälle ausreichend.
-
vor einer Stunde schrieb Kuddel071089:
die curl.exe unter System32 liegt
Achso?
vor einer Stunde schrieb Kuddel071089:rufe ich sie im PS Skript per cmd /C curl auf.
Warum das? Warum nicht direkt?
-
vor 7 Stunden schrieb Kuddel071089:
Wenn es das für Windows gibt, würde ich das natürlich auch versuchen.
Wieso "wenn"? Ich sag doch, dass es das gibt. Kriegst Du's selbst gegoogled?
-
vor 11 Minuten schrieb Kuddel071089:
Das Ganze müsste ich jetzt in einen Powershell Befehl übersetzen.
Warum? curl gibt es auch für Windows.
-
vor 54 Minuten schrieb Osel:
Vielleicht beschreibe ich mein Problem so: Ich habe noch Verständnisprobleme mit dem Ansprechen einer Variable. $_. ist z. B. eine Besonderheit von dem where-object. Ich glaube auch zu wissen, dass immer nur ein Objekt über die Pipe "wandert".
$_ representiert immer das jeweilige Pipeline-Objekt an der aktuellen Stelle der Pipeline. Möchtest Du an einer späteren Stelle der Pipeline auf Elemente von einer früheren Stelle zugreifen, musst Du an der Stelle den "common Parameter" "-PipelineVariable" einsetzen, von dem Du später die Werte anzeigen möchtest. Also so, wie ich das in meinem Code-Beispiel gemacht habe.
Hier noch ein bissl Material zum Nachlesen:
https://fercorrales.com/powershell-practical-use-of-pipelinevariable-common-parameter/
https://mcpmag.com/articles/2016/12/15/pipelinevariable-common-parameter.aspx
Eine weitere häufig genutzte Möglichkeit wäre, eine Schleife einzusetzen und darin ein "[PSCustomObject]" zu benutzen:
$Result = Get-ChildItem -Path 'U:\Eigene Dateien\Privat' -Recurse -filter *.pdf | Where-Object { $_.LastWriteTime -gt (Get-Date).AddDays(-300) } | ForEach-Object { $ACL = Get-Acl -Path $_.FullName [PSCustomObject]@{ Owner = $ACL.Owner Name = $_.Name FullName = $_.FullName LastWriteTime = $_.LastWriteTime } } $Result
- 1
Skript als Admin per geplante Tasks ausführen
in Windows Forum — Scripting
Geschrieben
Ich würde erwarten, dass der Schalter
eine Abfrage erzeugt, die um eine Bestätigung bittet und interaktiv beantwortet werden muss ... kann das sein? Wenn das so ist, solltest Du das auf jeden Fall entfernen. Gibt es keinen Schalter für "silent"?