
ineedhelp
Members-
Gesamte Inhalte
125 -
Registriert seit
-
Letzter Besuch
Alle erstellten Inhalte von ineedhelp
-
Dateidownload mit Invoke-WebRequest
ineedhelp antwortete auf ein Thema von ineedhelp in: Windows Forum — Scripting
@Dukel Vielen Dank. Das Github-Repository von NeverRed hatte ich mir bereits angeschaut, um herauszufinden, wie NeverRed IrfanView herunterlädt. -
Dateidownload mit Invoke-WebRequest
ineedhelp antwortete auf ein Thema von ineedhelp in: Windows Forum — Scripting
Moin @NilsK. Mir liegt es völlig fern, dieser (kleinen) Bitte nicht zu entsprechen und zu diskutieren. Ich versuche nur zu verstehen, wo der Unterschied zwischen Wie fahre ich mit dem Auto nach Dortmund? oder Wie fahre ich mit Auto? liegt. Die Antwort Nimmm die Bahn. In zwei Stunden bist Du in Dortmund. kannte ich auch vor meiner Frage. Am nächsten Tag möchte ich nach Berlin: Wie fahre ich mit dem Auto nach Berlin? Antwort: Nimm die Bahn. von Hannover bist Du in drei Stunden in Berlin. Auto kann ich immer nicht noch fahren. Nächste Woche möchte ich nach München. In fünf Stunden bist Du in München, wenn Du die Bahn nimmst. Wie fahre ich mit dem Auto zu meinen Freunden? Nimm das Fahrrad. Okay, das Auto wird verkauft. Die Antwort: Benutze baramundi oder SCCM, um die Updates auf Deine 500 Clients bereitzustellen, kannte ich auch vor auch der Fragestellung. Das eigentliche Problem, mit PowerShell Dateien von (speziellen) Internetseite herunterzuladen, wird so nicht gelöst werden. Wenn es natürlich für die Problemlösung hilft, werde ich künftig alle Details erwähnen. Viele Grüße -
Dateidownload mit Invoke-WebRequest
ineedhelp antwortete auf ein Thema von ineedhelp in: Windows Forum — Scripting
Moin. Leider habe ich es noch verstanden. Es ist richtig, dass es mir nicht hilft, wenn mir jemand sagt, dass ich das Auto schieben kann. Dafür ist es doch unwichtig, wenn ich heute nach Dortmund, morgen nach Berlin und nächste Woche nach München möchte. Wie ich die Zielorte erreichen kann, weiß ich. Nur möchte ich ein anderes (komfortables) Reisemittel nutzen. Ich habe nicht verstanden, welchen Unterschied es gemacht hätte, wenn ich gefragt hätte: Um meine Systeme zu aktualisieren, möchte ich (automatisiert) die Installer per PowerShell von einer Interseite herunterladen. Statt der Setuproutine bekomme ich nur html gespeichert. Wie kann ich den Download per PowerShell realisieren? Eine automatisierte Lösung zur Bereitstellung von Software ist bereits erfolgreich implementiert. Meines Erachtens habe ich nicht nach einer Lösung für das Problem Y gefragt, um X zu lösen. Da X ist bereits gelöst. Aber wenn es natürlich für Zukunft hilft, werde ich versuchen, keine Details wegzulassen. Viele Grüße -
Dateidownload mit Invoke-WebRequest
ineedhelp antwortete auf ein Thema von ineedhelp in: Windows Forum — Scripting
Moin @NilsK. Okay. Vielleicht mein Fehler. Für mich ging es nur darum, wie ich die Dateien (automatisiert) herunterladen kann. Die Systeme zu aktualisieren, ist ja bereits gelöst und hatte für mich nichts der Problemstellung zu tun und ich wollte mich nur auf das Wesentliche beschränken. Wenn ich den Weg nach Dortmund kenne, aber das Auto nicht starten kann, dann Suche ich doch die Lösung wie ich mit dem Auto losfahren kann. Aber ich gelobe Besserung und werde beim nächsten Mal die gesamte Aufgabenstellung schildern. -
Dateidownload mit Invoke-WebRequest
ineedhelp antwortete auf ein Thema von ineedhelp in: Windows Forum — Scripting
Moin @NilsK. Mit dem Skript wollte ich genau ein automatisierten Download erreichen. Vielleicht sollte es fürs Erste reichen, wenn mich das Skript benachtrichtig, wenn eine neue Version verfügbar ist. Moin @testperson Vielen Dank für die Lösung mit NeverRed. Das werde ich mir mal bei Zeiten genauer anschauen .... -
Dateidownload mit Invoke-WebRequest
ineedhelp hat einem Thema erstellt in: Windows Forum — Scripting
@All Die Installer möchte ich per PowerShell von der Webpage https://www.irfanview.com/64bit.htm. Leider bekomme ich als Ergebnis immer nur eine html-Seite gespeichert. Wenn ich die Datei mittels Browser herunterlade, wird mir ein kryptischer Downloadlink angezeigt: https://download.fosshub.com/Protected/expiretime=...34534...;badurl=....asdfasdf.../...asdfas.../iview462_plugins_x64_setup.exe Mir fehlt leider die Idee, wie ich es lösen kann. Vielleicht gibt es hier jemand, der mir helfen kann... Hier mein bisheriges Ergebnis. Versuche mit der .NET-Klasse System.Net.WebClient blieben auch erfolglos. (Auf die Verwendung von .NET-Klasse soll ja verzichtet werden!!!) Vielen Dank im Voraus $previousProgressPreference = $ProgressPreference $ProgressPreference = "SilentlyContinue" $response = Invoke-WebRequest -Uri https://www.irfanview.com/64bit.htm $response.Links | Where-Object { ($PSItem.href -like "*g*.exe") -or ($PSItem.href -like "*plugins*.exe") } | Select-Object -ExpandProperty href | ForEach-Object { $fileName = Split-Path $PSItem -Leaf Write-Output "Downloading '$fileName'. Please wait ..." # Allways download a webpage. Invoke-WebRequest -Uri $PSItem -OutFile $fileName } $ProgressPreference = $previousProgressPreference -
Ordnerumleitung nur für bestimmte Systeme
ineedhelp hat einem Thema erstellt in: Active Directory Forum
@All Gibt es die Möglichkeit die Ordnerumleitung nur für bestimmte Systeme zu aktivieren. (Geht das vielleicht mit Loopback-Processing?) Zum Beispiel soll die Ordnerumleitung nur für die RDS-Host aktiv sein, und nicht für andere Serversysteme. Wie kann man das lösen, dass man auf bestimmte Systeme die Vorzüge der Ordnerumleitung genießt und auf andere Systeme es nicht benötigt bzw. eher störend empfinden? Vielen Dank für die Anregung. -
Invoke-CimMethod : Parameter sind ungültig
ineedhelp hat einem Thema erstellt in: Windows Forum — Scripting
@All Beim Ausführung der Methode InstallProductKey der Cim-Klasse SoftwareLicensingService bekomme ich immer den Fehler geworfen, dass die Parameter ungültig sind. Lt. (Get-CimClass SoftwareLicensingService).CimClassMethods['InstallProductKey'].Parameters # OUTPUT: # # Name CimType Qualifiers ReferenceClassName # ---- ------- ---------- ------------------ # ProductKey String {ID, in} erwartet die Methode InstallProductKey einen Parameter ProductKey vom Typ String. Der Aufruf von Invoke-CimMethod -ClassName SoftwareLicensingService -MethodName InstallProductKey -Arguments @{ ProductKey="xxxxx-xxxxx-xxxxx-xxxxx-xxxxx" } # OUTPUT: # # Invoke-CimMethod : Die Parameter der Methode sind ungültig. # In Zeile:1 Zeichen:1 # + Invoke-CimMethod -ClassName "SoftwareLicensingService" -MethodName "I ... # + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # + CategoryInfo : NotSpecified: (root\cimv2:SoftwareLicensingService:String) [Invoke-CimMethod], CimException # + FullyQualifiedErrorId : HRESULT 0x8004102f,Microsoft.Management.Infrastructure.CimCmdlets.InvokeCimMethodCommand wirf mir aber ständig einen Fehler. Was habe ich übersehen? Der Aufruf von $slmgr = Get-WmiObject -Class SoftwareLicensingService $slmgr.InstallProductKey("xxxxx-xxxxx-xxxxx-xxxxx") funktioniert. Gerne würde ich es mit CimCmdlets lösen, da ich gelesen habe, dass die WMI-Cmdlets veraltet sind und man besser den CimCmdlets den Vorzug leisten sollte. Vielen Dank für Eure Hilfe. -
PSScriptAnalyzer gibt Warnung aus, dass der Parameter nicht in Verwendung ist
ineedhelp antwortete auf ein Thema von ineedhelp in: Windows Forum — Scripting
Danke. -
PSScriptAnalyzer gibt Warnung aus, dass der Parameter nicht in Verwendung ist
ineedhelp hat einem Thema erstellt in: Windows Forum — Scripting
Ich habe ein einfaches PowerShell-Skript, welches meine GPOs sichert und alle Sicherungen, die älter als 30 Tage sind löscht. Ich habe den PSScriptAnalyzer über mein BackUp-Skript laufen und der gibt die Warnung aus: The parameter 'DeleteAfterDays' has been declared but not used. Aber in Zeile 23 verwende ich den Parameter. Warum kommt die Meldung? Ich weiß nicht, wie ich es lösen kann. Danke für die Hilfe. -
Splatting: Hashtable direkt beim Aufruf der Funktion definieren u. übergeben
ineedhelp antwortete auf ein Thema von ineedhelp in: Windows Forum — Scripting
Ich wollte die Deklarierung der Variable/des Hashtables vermeiden, weil ich diese nur einmal beim Aufruf der Funktion/des Cmdlets benötige. Ich denke auch, dass das erste Beispiel das meistverwendete ist und werde die Splatting-Technik so nutzen, wie sie allemein ist. -
Splatting: Hashtable direkt beim Aufruf der Funktion definieren u. übergeben
ineedhelp antwortete auf ein Thema von ineedhelp in: Windows Forum — Scripting
Mein zweites Beispiel hatte ich auch unvorteilhaft formatiert. Da ging es mir nur darum, das Hashtable an die Funktion weiterzuleiten. Vielleicht ist es ja so bisser lesbar. # My Splatting tries # ------------------ function MyFunc { param ( [String]$paramOne, [String]$paramTwo, [String]$paramThree, [String]$paramFour ) Write-host Write-Host '--- In MyFunc ----' Write-Host "This is $paramOne" Write-Host "This is $paramTwo" Write-Host "This is $paramThree" Write-Host "This is $paramFour" } @{ paramOne = 'This is paramter One.' paramTwo = 'This is paramter Two.' paramThree = 'This is paramter Three.' paramFour = 'This is paramter Four.' } | ForEach-Object { MyFunc @_ } Vielen Dank für die Lektüre. Die habe ich mir gleich zu Gemüte geführt. Da ich der Einzige in unserem zehn Mannteam ist, der Windows PowerShell halbwegs beherrsche, könnte ich gleich Standards für die Skripterstellung im Team definieren. -
Splatting: Hashtable direkt beim Aufruf der Funktion definieren u. übergeben
ineedhelp hat einem Thema erstellt in: Windows Forum — Scripting
Hallo Communtiy. Gerade bin ich über das Splatting gestolpert und finde es feine Sache, um die PS-Skripte lesbarer zu machen. Wie muss der Ausdruck aussehen, wenn ich das Hashtable direkt beim Aufruf der Funktion/des Commandlets definiere und übergeben möchte? Bisher habe ich dazu nichts im Netz gefunden und Ich habe auch schon die unterschiedlichsten Sachen ausprobiert. # My Splatting tries # ------------------ function MyFunc { param ( [String]$paramOne, [String]$paramTwo, [String]$paramThree, [String]$paramFour ) Write-host Write-Host '--- In MyFunc ----' Write-Host "This is $paramOne" Write-Host "This is $paramTwo" Write-Host "This is $paramThree" Write-Host "This is $paramFour" } $SplattedParams = @{ paramOne = 'One.'; paramTwo = 'Two.'; paramThree = 'Three.'; paramFour = 'Four.' } MyFunc @SplattedParams @{ paramOne = 'One.'; paramTwo = 'Two.'; paramThree = 'Three.'; paramFour = 'Four.' } | ForEach-Object { MyFunc @_ } # NOT working!!! MyFunc @${ paramOne = 'One.'; paramTwo = 'Two.'; paramThree = 'Three.'; paramFour = 'Four.' } Danke für die Hilfe. -
@All Mit Hilfe von AutoIt habe ich eine grafische Benutzeroberfläche erstellt. Diese wird per Gruppenrichtlinie als benutzerdefinierte Benutzeroberfläche gestartet. Die Benutzer habe die Möglichkeit über die UI allgemeinverfügbare Programme zu starten. Das funktioniert sehr gut. Jetzt gibt es das Problem, dass mancher Benutzer auf Daten von Ihrem mit BitLocker To Go verschlüsseltem USB-Stick zugreifen wollen/müssen. Leider funktioniert der Aufruf von control /name Microsoft.BitLockerDriveEncryption nicht. Liegt es daran, dass das Explorer-Programm fehlt? Für die PowerShell-CmdLets aus dem BitLocker-Modul werden leider administrativen Rechte benötigt. Welche Möglichkeiten habe ich noch, damit der Benutzer den USB-Stick entschlüsseln kann. Danke im Voraus.
-
Ordnerumleitung funktioniert nicht!
ineedhelp antwortete auf ein Thema von ineedhelp in: Windows Server Forum
Ich wollte nur sicher gehen, dass ich nichts übersehen haben. -
Ordnerumleitung funktioniert nicht!
ineedhelp antwortete auf ein Thema von ineedhelp in: Windows Server Forum
Wie wäre dann die richtige Vorgehensweise? GPO Standardprogrammgruppen aus dem Menü "Start" entfernen aktivieren Startmenüeinträge für alle Benutzer per GPP Dynamische Startmenüeinträge für Benutzer per GPP und ITL weitere Einstellungen? -
Ordnerumleitung funktioniert nicht!
ineedhelp antwortete auf ein Thema von ineedhelp in: Windows Server Forum
3.2 Ordnerumleitung Konfigurieren: Benutzerkonfiguration > Rechlinien > Windows Einstellungen > Ordnerumleitung > Startmenü Englisches Betriebssystem: User Configuration -> Policies -> Windows Settings -> Folder Redirection -> Start Menu. Dieser Punkt funktioniert leider nicht bei mir. Kurz noch einmal nachgedacht. Ich glaube, dass ich alle jetzt alle relevanten Informationen geliefert habe. Für alle Ideen bin ich offen. -
Ordnerumleitung funktioniert nicht!
ineedhelp antwortete auf ein Thema von ineedhelp in: Windows Server Forum
Ich habe verstanden, dass das Startlayout und das Startmenü zwei unterschiedliche Dinge sind. Die Benutzer melden sich auf einem Remotedesktop-Sitzungshost an. Für alle Vorschläge bin hier dankbar. Ich möchte das Startmenü für den Benutzer auf das Wesentliche beschränken. Am liebsten würde ich diese Lösung für unsere Umgebung umsetzen: Dynamisches Windows Startmenü aufbauen -
Ordnerumleitung funktioniert nicht!
ineedhelp antwortete auf ein Thema von ineedhelp in: Windows Server Forum
Das möchte ich auch nicht. Deshalb .... Das Startmenü möchte ich fest für alle Benutzer vorgeben. Bei neu angelegten Testbenutzern konnte es auch umgeleitet werden. Muss ich bei bestehenden Benutzern das Profil löschen? -
Ordnerumleitung funktioniert nicht!
ineedhelp antwortete auf ein Thema von ineedhelp in: Windows Server Forum
Das habe ich schon konfiguriert. Das funktioniert auch sehr gut. Ich möchte gerne das Startmenü vorgeben. Quasi was in %ProgramData%Microsoft\Windows\Start Menu\Programs und %AppData%\Microsoft\Windows\Start Menu\Programs gespeichert ist. Ich habe auch in der Gruppenrichtlinie Standardprogrammgruppen aus dem Menü "Start" entfernen aktiviert. Damit alle Programmgruppen aus dem Startmenü des Alle Benutzer-Profils entfernt werden. Das hatte auch funktioniert. Aber irgendwie möchte die Ordnerumleitung des Startmenüs nicht. -
Ordnerumleitung funktioniert nicht!
ineedhelp antwortete auf ein Thema von ineedhelp in: Windows Server Forum
Dann verstehe ich den Unterschied zwischen den Auswahlmöglichkeiten Standard - Leitet alle Ordner auf den gleichen Pfad um und Einen Ordner für jeden Benutzer im Stammpfad erstellen nicht. Ich möchte gerne für jeden Benutzer das selbe Startmenü vorgeben. Wie mache ich es sonst? -
@All Per Gruppenrichtlinie leitet ich das Startmenü für alle Benutzer auf eine Freigabe um. Die Einstellungen sind wie folgt konfiguriert: Reiter: Ziel Einstellung: Standard - Leitet alle Ordner auf den gleichen Pfad um. Zielordner: An folgenden Pfad umleiten Stammverzeichnis: \\filesrv\config$\startmenu\programs\ Reiter: Einstellungen Alle Optionen sind nicht angehakt. Die Benutzer hat das Recht Lesen und Ausführen Die Ereignisanzeige liefert mir folgendes Ereignis-ID: 502, Quelle: Folder Redirection Fehler bei der Richtlinienanwendung und beim Umleiten des Ordners "Start Menu" nach "\\filesrv\config$\startmenu\programs\". Umleitungsoptionen=0x1000. Der folgende Fehler ist aufgetreten: "Der Ordner "\\filesrv\config$\startmenu\programs\" kann nicht erstellt werden.". Fehlerdetails: "Zugriff verweigert". Ich verstehe nicht, warum die Gruppenrichtlinie ein Ordner erstellen möchte. Die Optionen sind doch abgewählt Der Ordner ist vorhanden, kann über den Dateibrowser gefunden und der Benutzer hat Zugriff! Vielen Dank für Eure Hilfe im Voraus.
-
Geöffnete Office-Dateien vom Netzlaufwerk können NICHT gespeichert werden
ineedhelp antwortete auf ein Thema von ineedhelp in: Windows Forum — Allgemein
Auf Datensicherheit verzichtet. Die MS-Office-Dateien werden über ein Laufwerk mit exFAT im Netzwerk bereitgestellt. In der alten Freigabe hatte sowieso jeder Domänenbenutzer Vollzugriff. Für dieses Szenario geht die Benutzerfreundlichkeit vor Datensicherheit. -
Geöffnete Office-Dateien vom Netzlaufwerk können NICHT gespeichert werden
ineedhelp antwortete auf ein Thema von ineedhelp in: Windows Forum — Allgemein
Erfolgreich gelöst. -
Geöffnete Office-Dateien vom Netzlaufwerk können NICHT gespeichert werden
ineedhelp hat einem Thema erstellt in: Windows Forum — Allgemein
@All. Microsoft Office-Dateien, die vom Netzwerklauf geöffnet werden. können nicht gespeichert werden. Es kommt die Fehlermeldung: Zugriff verweigert. Wenden Sie sich an den Administrator. In der Gruppenrichtlinie steht der Dateiserver bereits in der Liste der Site zu Zonenzuweisungen. Zusätzlich ist das Netzwerklauf als vertrauenswürdiger Speicherort in der Gruppenrichtlinie definiert und vertrauenswürdige Speicherorte im Netzwerk zugelassen. An den NTFS-Berechtigungen liegt es nicht. da ich andere Dateien bearbeiten und speichern kann. Sobald ich das Office-Dokument im Netzwerklauf kopiere und die Kopie öffne, kann ich sie auch bearbeiten und speichern. Die Ordnerstruktur und die Dateien wurden von einem NAS in die Freigabe kopiert. Das NAS war nicht Teil des Domänennetzwerks. Die NTFS-Berechtigungen wurden richtig vererbt. Woran kann es noch liegen, dass die MS Office-Dokumente nicht gespeichert werden können bzw. was habe ich noch übersehen? Vielen Dank im Voraus für Eure Hilfe.