Fråga : Windows 7 grupperar utförande utfärdar

Jag har en mapp med något skrivar och sparar att skrivar appeller och I-förmiddagen som har något utfärdar spring dem från utforskaren som window.

The skrivar efter arbeten från ett högstämt befaller precis men inte från använda för utforskare som körs som administratör några idéer varför?

Thanks.


@ECHO OFF
:: Kontrollera Windows version
SETLOCAL

:: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::
::                                                                         ::
::    Ändra fodrar efter; inga citationstecken för PrnShort och PortIP!       ::
::                                                                         ::
::    Värderar för PrnType, och TargetOS kan finnas i INFNA sparar::
::    det kommer med (den utdragna) skrivarchauffören.                      ::
::                                                                         ::
:: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::
SET InfPath= " bana till för chauffören " för
SET DrvPath= " för
SET PrnType= " E-8100 PCL 5c " för
SET PrnShort= " 2nd RICOH " för

SET PrnName= " 2nd RICOH " banan till .inf sparar " för IP address
SET TargetOS= för
SET PortIP=printer

" för Windows NT ":: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::
::                                                                         ::
::       Avsluta av justeringar::
::                                                                         ::
:: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::

:: Kontrollen befaller fodrar
ECHO för arguments
SET PC= 127.0.0.1. ”%PC%”, | FINDSTR.EXE /R /C: ” [? /] ”>NUL&& GOTO End
PING.EXE %PC% 2>NUL | >NUL FÖR FIND.EXE ”TTL=” || (
EKAR dator %PC% är unavailable
ECHO.
GOTO End
),

:: Kontrollera, om den required VBScriptsen är tillgänglig i strömdirectorySET Error=0
FOR %%A (prnport för prncnfgprnmngrprndrvr) GÖR IN, OM ATT INTE FINNAS " == " för %%A.vbs-UPPSÄTTNINGEN Error=1
IF ”%Error% 1” GOTO End

:: Kontrollera, om skrivaren var installerad already
CSCRIPT.EXE //NoLogo prnmngr.vbs - a - s-\ \ %PC% | För >NUL&& för FIND.EXE /I %PrnShort%

(
EKAR a-skrivaren som namnges redan %PrnShort%, finns på %PC%
ECHO.
GOTO End
):: Kontrollera, om skrivarporten var installerad already
CSCRIPT.EXE //NoLogo prnport.vbs - a - s-\ \ %PC% | För >NUL&& för FINDSTR.EXE /E /I ”IP_%PortIP%”

(
EKAR TCP-/IPskrivarport redan %PortIP% finns på %PC%
ECHO.
GOTO End
):: Meddela användaren och låt honom/henne abortera installation:: Installera driverCSCRIPT.EXE //NoLogo prndrvr.vbs - a - M %PrnType% - e %TargetOS% - I %InfPath% - H %DrvPath%
:: Installera porten för lokalIP-trycket, rå typ, SNMP-disabled
CSCRIPT.EXE //NoLogo prnport.vbs - a - r IP_%PortIP% - H %PortIP% - rå - n 9100 - md
för nollan:: Installera lokalskrivaren med chauffören och porten oss precis installed
CSCRIPT.EXE //NoLogo prnmngr.vbs - a - p %PrnName% - M %PrnType% - r IP_%PortIP%
:: Konfigurera lokalskrivaren som inte delat och inte publicerat i aktivet Directory
CSCRIPT.EXE //NoLogo prncnfg.vbs - t - publicerat p %PrnShort% - - shared

:: Done
GOTO End

:End
IF ”%OS% " == " Windows_NT” ENDLOCAL
" klar "

Svar : Windows 7 grupperar utförande utfärdar

Jag figurerade det ut

Det måste att göra med fönstren 7 för sparabanan kör som synes inte gruppera sparar i det samma läget som du är för närvarande i, så jag måste att peka det till läget var VBScriptsen lokaliseras, sedan de är redan i fönster 7

Jag också måste att ta bort fodrar efter av skriva för fönster 7, som de inte är nödvändiga

:: Kontrollera, om den required VBScriptsen är tillgänglig i strömarkivet
UPPSÄTTNING Error=0
FÖR %%A IN (prnport för prncnfgprnmngrprndrvr) OM FINNS INTE %%A.vbs-UPPSÄTTNINGEN Error=1
OM ”%Error% " == " GOTO 1” avslutar
Andra lösningar  
 
programming4us programming4us