X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=4.8 required=5.0 tests=AWL,BAYES_50,RCVD_IN_DNSWL_NONE,SARE_MSGID_LONG45,TBC,TW_BN X-Spam-Check-By: sourceware.org MIME-Version: 1.0 In-Reply-To: References: From: Jason Hamilton Date: Thu, 6 May 2010 14:11:17 -0600 Message-ID: Subject: Fwd: Remote restart of IIS App pool via ssh To: cygwin AT cygwin DOT com Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Ok so this is what I am trying to do. Server 1 has cygwin installed and I can ssh into it using keys My batch file on the server is working just fine for what I want it to do Here is the problem.=A0 I have a vbs script that needs to be ran at the beginning and the end of the shell script to stop and start a remote app pool. Here is my script All this does is stops the app pool on the second server, copies the files over and then starts it back up.=A0 Nothing special #! /bin/bash cmd.exe /c E:\stopapppoolenv1.vbs xcopy /y /s /i "E:\WEBSITES\bpmportalenv1\webroot\*.*" "\\bidcbpm2002.corp.global.level3.com\bpmportalenv1$" cmd.exe /c E:\startapppoolenv1.vbs exit 0 So when I run it,=A0 it copies the files to the remote server just fine but when it gets to the section about stopping and starting the app pool on the remote server I get this $ cmd.exe /c stopapppoolenv1.vbs e:\stopapppoolenv1.vbs(2, 1) Microsoft VBScript runtime error: Permission denied: 'GetObject' when I log into the box as the user that I am ssh=92d in as I can run the vbs files just fine the user is a local admin on both boxes. Just in case here is the vbs file $ cat stopapppoolenv1.vbs strComputer =3D "vidcbpm2002 " Set objWMIService =3D GetObject _ =A0=A0=A0 ("winmgmts:{authenticationLevel=3DpktPrivacy}\\" _ =A0=A0=A0=A0=A0=A0=A0 & strComputer & "\root\microsoftiisv2") Set colItems =3D objWMIService.ExecQuery _ =A0=A0=A0 ("Select * From IIsApplicationPool Where Name =3D " & _ =A0=A0=A0=A0=A0=A0=A0 "'W3SVC/AppPools/bpmportalenv1'") For Each objItem in colItems =A0=A0=A0 objItem.Stop Next Here is the output of env from the ssh session ALLUSERSPROFILE=3DC:\Documents and Settings\All Users ANT_HOME=3Dc:\apache-ant-1.6.1 CLUSTERLOG=3DC:\WINNT\Cluster\cluster.log COMMONPROGRAMFILES=3DC:\Program Files\Common Files COMPUTERNAME=3DVIDCBPM2001 COMSPEC=3DC:\WINNT\system32\cmd.exe CVS_RSH=3D/bin/ssh CYGWIN=3Dntsec smbntsec ntea tty FP_NO_HOST_CHECK=3DNO HOME=3D/home/gotscm HOMEDRIVE=3DC: HOMEPATH=3D\cygwin\home\gotscm HOSTNAME=3DVIDCBPM2001 INFOPATH=3D/usr/local/info:/usr/info:/usr/share/info:/usr/autotool/devel/in= fo:/usr/autotool/stable/info: LOGNAME=3Dgotscm LOGONSERVER=3D\\IDC1DC0004 MAIL=3D/var/spool/mail/gotscm MAKE_MODE=3Dunix MANPATH=3D/usr/local/man:/usr/man:/usr/share/man:/usr/autotool/devel/man: NUMBER_OF_PROCESSORS=3D1 OLDPWD=3D/home/gotscm OS=3DWindows_NT PATH=3D/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/cygdrive/c/Orant9i home/bin:/cygdrive/c/Program Files/Oracle/jre/1.1.8/bin:/cygdrive/c/WINNT/system32:/cygdrive/c/WINNT:/cy= gdrive/c/WINNT/System32/Wbem:/cygdrive/c/nant/bin:/cygdrive/c/apache-ant-1.= 6.1/bin:/cygdrive/c/arapi.net:/usr/bin:/bin PATHEXT=3D.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH PROCESSOR_ARCHITECTURE=3Dx86 PROCESSOR_IDENTIFIER=3Dx86 Family 16 Model 4 Stepping 2, AuthenticAMD PROCESSOR_LEVEL=3D16 PROCESSOR_REVISION=3D0402 PROGRAMFILES=3DC:\Program Files PS1=3D\[\033]0;\w\007 \033[32m\]\u@\h \[\033[33m\w\033[0m\] $ PWD=3D/cygdrive/e SHELL=3D/bin/bash SHLVL=3D1 SSH_CLIENT=3D10.1.160.153 44705 22 SSH_CONNECTION=3D10.1.160.153 44705 10.5.1.196 22 SSH_TTY=3D/dev/tty0 SYSTEMDRIVE=3DC: SYSTEMROOT=3DC:\WINNT TEMP=3D/cygdrive/c/DOCUME~1/SSHD_S~1/LOCALS~1/Temp TERM=3Dvt100 TMP=3D/cygdrive/c/DOCUME~1/SSHD_S~1/LOCALS~1/Temp TZ=3DMST7MDT6,M3.2.0/2,M11.1.0/2 USER=3Dgotscm USERDOMAIN=3DLEVEL3 USERNAME=3Dgotscm WINDIR=3DC:\WINNT _=3D/usr/bin/env Thank you all for your help in advance and if there is anymore information you need for this please let me know and I will provide it to you asap.=A0 Thanks. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple