
Verwandte Frage:Native Alternative zu wget in Windows PowerShell?
Die Frage mag dumm klingen, aber für mich ist das oft ein großes Problem. Betrachten Sie das folgende Szenario:
Der Kunde hat ein neues Windows Server 2008-basiertes System, mit dem ich mich über RDP verbinden kann. Der einzige verfügbare Browser ist Internet Explorer mit den Standardsicherheitsrichtlinien, die keine Aktionen zulassen.
Ich möchte die Pflege der Liste „vertrauenswürdiger Sites“ um jeden Preis vermeiden!
Also das hier funktioniert bei mir nicht:
- Chrome herunterladen (erfordert JavaScript, das nicht verfügbar ist)
- Firefox herunterladen (der Download-Speicherort ist nicht vertrauenswürdig, das Hinzufügen zu den vertrauenswürdigen Sites hilft auch nicht, da das CDN beim nächsten Mal auf eine andere Site umleitet)
- Verbindung zu einer Netzwerkfreigabe des Servers wird hergestellt (Authentifizierung nicht möglich, möglicherweise ein anderes Problem).
- Auch das Senden der Datei per Mail an mich funktioniert nicht, da dadurch die Dateigrößenbeschränkung für Nachrichten überschritten wird.
Wo ist das wget
auf Windows Server?
Update zu RDP-basierten Ansätzen
Ich gehe davon aus, dass einige der vorgeschlagenen Lösungen bei mir nicht funktioniert haben, da der Zugriff auf den Server, an dem ich beim Schreiben der Frage arbeitete, über ein RDP-Gateway erfolgte (von der Remote Web Access-Site des Unternehmens).
Darüber hinaus habe ich versucht, (RDP-bezogene) Lösungen mit anderen Servern zu bestätigen, an denen ich zu diesem Zeitpunkt arbeitete (auf die ohne Gateway zugegriffen wurde).
Ich glaube beispielsweise, dass die Zwischenablagefreigabe bei einer Verbindung über ein Gateway nicht verfügbar ist. Dies muss ich jedoch noch bestätigen.
Antwort1
Öffnen Sie die Microsoft Powershell und führen Sie Folgendes aus:
Import-Module bitstransfer
start-bitstransfer -source http://something/something.ext -destination c:\something.ext
Antwort2
Internet Explorer mit den Standardsicherheitsrichtlinien
Warum schalten Sie sie nicht einfach für Administratoren aus? Klicken Sie auf dasKonfigurieren Sie IE ESCLink im Server-Manager im Abschnitt „Sicherheitsinformationen“ und ändern Sie ihn.
Es sind drei Klicks und wenn ich mich recht erinnere, ist es nicht einmal erforderlich, den Internet Explorer zu schließen und erneut zu öffnen.
Oder sind die „Standardsicherheitsrichtlinien“ auch Unternehmensrichtlinien und obwohl Sie technisch dazu in der Lage sind, würden Sie gegen Richtlinien verstoßen … in diesem Fall sehe ich nicht, wie die anderen Optionen nicht genauso unsicher, wenn nicht sogar noch unsicherer sein sollten. (Sicherheit durch Unklarheit ist keine Sicherheit).
Um beispielsweise Firefox zu erhalten, verwenden Sie die FTP-Befehlszeile und laden Sie ihn herunter.
Antwort3
Eine Möglichkeit besteht darin, PowerShell mit Folgendem zu verwenden WebClient
:
(New-Object System.Net.WebClient).DownloadFile("http://host/file",".\file")
Antwort4
Wenn Sie Windows 7 (Pro funktioniert auf jeden Fall) und Windows Server 2008 verwenden, können Sie die EXE-Dateien einfach direkt zwischen ihnen kopieren und einfügen. Dies geschieht, ohne irgendwo etwas zu ändern. Ich bin nicht sicher, ob es eine Größenbeschränkung gibt, ich habe bis zu einer Dateigröße von etwa 100 MB problemlos gearbeitet.
Kopieren Sie auf Ihrem lokalen Computer firefox.exe in die Zwischenablage
(oder was auch immer) und auf dem Server einfach einfügen.
Ich habe dies mit Win2008 zu Win7Pro, Win7Pro zu Win2008, Win7Pro zu Win7Pro getestet. Es könnte mit Win7Home zu Win7Pro oder Win2008 funktionieren.