윈도우에는 리눅스에서 사용하는 wget 같은 옵션이 없나 찾아보던 중에 발견


explorer를 켜서 직접 주소를 입력하고 다운 받아도 되지만... 

클릭클릭이 필요하지 않은 배치파일을 만들때


Powershell 을 켜서 (New-Object System.Net.WebClient).DownloadFile('파일경로','저장경로')


배치파일에 추가 하고싶다면 아래와 같이 사용

ex)

powershell "(New-Object System.Net.WebClient).DownloadFile('http://xxx.xxx.xxx.xxx/path/zabbix_win.zip','C:\zabbix_win.zip')"

cd c:\

mkdir zabbix

7z.exe x c:\zabbix_win.zip -oc:\zabbix

c:\zabbix\bin\win64\zabbix_agentd.exe -i -c c:\zabbix\conf\zabbix_agentd.win.conf

c:\zabbix\bin\win64\zabbix_agentd.exe -s -c c:\zabbix\conf\zabbix_agentd.win.conf

del /q "c:\zabbix_win.zip"

del /q "c:\zabbix_install.bat"


yum install -y yum-downloadonly

yum-downloadonly를 설치 후 아래와 같이 사용


yum install 다운받을 패키지명 --downloadonly --downloaddir=다운받을 경로



'Linux' 카테고리의 다른 글

shell if 문  (0) 2014.03.14
Linux 라우팅 설정  (0) 2014.03.13
shell 변수 입력 받기  (0) 2014.03.07
Password 변경 shell 스크립트  (0) 2014.01.09
Linux HostName 변경  (0) 2013.12.18

 

스크립트 내용 (passchange.sh)

 

#!/bin/bash

echo -e "$2\n$2" | (sudo passwd --stdin $1)

사용법

sh passchange.sh "계정" "변경할 패스워드"

                             ↑$1           ↑$2

 


$1/$2 : 스크립트 사용시 첫번째/두번째 입력 받을 변수


여러 서버를 한번에 변경 할때는 스크립트 사용

 

Zabbix와 스크립트를 사용 하여 다수의 서버 패스워드 변경가능

'Linux' 카테고리의 다른 글

shell if 문  (0) 2014.03.14
Linux 라우팅 설정  (0) 2014.03.13
shell 변수 입력 받기  (0) 2014.03.07
Yum RPM 다운로드  (0) 2014.01.27
Linux HostName 변경  (0) 2013.12.18

+ Recent posts