Novell Client用ログインスクリプトの例

Windows NT*、Windows* 95/98、Windows 3.1x、およびDOSの各プラットフォームで前バージョンのNetWare Clientを最新のNovell Clientに更新するためのスクリプトを作成する際、次の例を参考にしてください。

REM *****  Windows NTセクション  *****
IF <os> = "Windows_NT" THEN BEGIN
WRITE "Novell Client for Windows NTを更新します。"
#\\server1\sys\public\client\winnt\i386\setupnw.exe /acu /u:unatt_nt.txt
EXIT
END

REM *****  Windows 95セクション  *****
IF <winbootdir> <> "" THEN BEGIN
WRITE "Novell Client for Windows 95を更新します。"
IF OS_VERSION="V7.00" THEN BEGIN
#\\server1\sys\public\client\win95\ibm_enu\setup.exe /acu
/u:\\server1\sys\public\client\win95\ibm_enu\unatt_95.txt
ELSE
@\\server1\sys\public\client\win95\ibm_enu\setup.exe /acu
/u:\\server1\sys\public\client\win95\ibm_enu\unatt_95.txt
EXIT
END
EXIT
END

REM *****  DOS/WINセクション  *****
IF OS = "MSDOS" THEN BEGIN
IF PLATFORM <> "WIN" THEN BEGIN
WRITE " Novell Client for DOS and Windows 3.1xを
DOSインストールによって更新します。"
MAP y:=\\server1\sys\public\client\
#y:adm32\ibm_enu\dos_acu\nwdetect.exe client32_version 2.5.0
IF ERROR_LEVEL = "1" THEN BEGIN
#y:doswin32\install.exe
IF ERROR_LEVEL = "0" THEN BEGIN
#y:adm32\ibm_enu\dos_acu\nwstamp.exe client32_version 2.5.0
#y:adm32\ibm_enu\dos_acu\nwlog.exe /f z:\doslog\dosacu.log
#y:adm32\ibm_enu\dos_acu\reboot.com
ELSE
WRITE "インストール中にエラーが発生しました。(%ERROR_LEVEL)
ネットワーク管理者に連絡してください。"
#y:adm32\ibm_enu\dos_acu\nwlog.exe /f z:\doslog\failed.log
END
ELSE
WRITE "Novell Client for DOS and Windows 3.1xは正常に更新されました。"
END
EXIT
ELSE
WRITE "Novell Client for DOS and Windows 3.1xを
Windowsインストールによって更新します。"
MAP y:=\\server1\sys\public\client\
@y:doswin32\nls\english\setup.exe /acu
EXIT
END
END
WRITE "OSの%OSはACUによってサポートされていません。"
WRITE ""