$ScriptDir = Split-Path $script:MyInvocation.MyCommand.Path
$SubDir = $ScriptDir + "\qc"
<# 다운로드 경로 비우기 #>
New-Item -ItemType Directory -Force -Path $ScriptDir\qc
$arsource = @(
"https://cdn.qc.com/test1/test2/red/SETUP.EXE",
"https://cdn.qc.com/test1/test2/blue/SETUP.EXE",
"https://cdn.qc.com/test1/test2/white/SETUP.EXE",
"https://cdn.qc.com/test1/test2/black/SETUP.EXE",
"https://cdn.qc.com/test1/test2/yellow/SETUP.EXE"
)
<# 다운로드 후 파일 속성의 버전값 가져와서 리네임 #>
For ($i=0; $i -lt $arsource.Count; $i++){
$arsourcename = $arsource[$i].split("/")
$destination = $SubDir + "\test.exe"
$client = new-object System.Net.WebClient
$client.DownloadFile($arsource[$i], $destination)
$name = (Get-Item $destination).VersionInfo.ProductName
$version = (Get-Item $destination).VersionInfo.ProductVersion
$fullname = $arsourcename[4] + "_" + $version + "_" + $arsourcename[5]
Rename-Item $destination QC_$fullname.exe
'Windows' 카테고리의 다른 글
멀티부팅 환경에서 XP 재설치 (0) | 2017.12.26 |
---|---|
윈도우10 업데이트 - 0x80070641,0x80070643 오류 조치 (0) | 2017.11.06 |
인터넷 연결 on/off 배치 파일 (0) | 2017.08.18 |
윈도우 시간 자동 동기화 문제 해결 (0) | 2017.08.03 |
[메모] 호스트 파일 수정 (0) | 2017.02.23 |