20 lines
669 B
PowerShell
20 lines
669 B
PowerShell
# Define the URL of the file to download
|
|
$fileURL = "https://www.7-zip.org/a/7z2409-x64.msi"
|
|
|
|
# Define the path to save the file
|
|
$destinationPath = "C:\shares\installfiles\7z2409-x64.msi"
|
|
|
|
# Define the remote server name
|
|
$remoteServerName = "srv1"
|
|
|
|
# Script block to download the file
|
|
$scriptBlock = {
|
|
param($fileURL, $destinationPath)
|
|
|
|
# Use invoke-webrequest to download the file
|
|
Invoke-WebRequest -Uri $fileURL -OutFile $destinationPath
|
|
Write-Host "File downloaded to $destinationPath"
|
|
}
|
|
|
|
# Execute the script block on the remote server
|
|
Invoke-Command -ComputerName $remoteServerName -ScriptBlock $scriptBlock -ArgumentList $fileURL, $destinationPath |