Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

155 lines
4.7 KiB

  1. @Echo Off
  2. Rem #########################################################################
  3. Rem
  4. Rem %RootDrive% ���\�������Ă��̃X�N���v�g�p�ɐݒ肳���Ă��邱�Ƃ��m�F���܂��B
  5. Rem
  6. Call "%SystemRoot%\Application Compatibility Scripts\ChkRoot.Cmd"
  7. If "%_CHKROOT%" == "FAIL" Goto Done
  8. Call "%SystemRoot%\Application Compatibility Scripts\SetPaths.Cmd"
  9. If "%_SETPATHS%" == "FAIL" Goto Done
  10. Rem #########################################################################
  11. Rem
  12. Rem ���W�X�g������ Outlook 98 ���C���X�g�[�������Ă����f�B���N�g�����擾���܂��B���‚����Ȃ��ꍇ�́A
  13. Rem ���̃A�v���P�[�V�����̓C���X�g�[�������Ă��Ȃ��Ɖ��肵�ăG���[���b�Z�[�W���\�����܂��B
  14. Rem
  15. ..\ACRegL %Temp%\O98.Cmd O98INST "HKLM\Software\Microsoft\Office\8.0\Common\InstallRoot" "OfficeBin" "Stripchar\1"
  16. If Not ErrorLevel 1 Goto Cont0
  17. Echo.
  18. Echo ���W�X�g������ Outlook 98 �̃C���X�g�[���ꏊ���擾�ł��܂����B
  19. Echo Outlook 98 ���C���X�g�[�������Ă��邩�ǂ����m�F���Ă����A���̃X�N���v�g��
  20. Echo ���s�����������B
  21. Echo.
  22. Pause
  23. Goto Done
  24. :Cont0
  25. Call %Temp%\O98.Cmd
  26. Del %Temp%\O98.Cmd >Nul: 2>&1
  27. Rem #########################################################################
  28. Rem
  29. Rem ���W�X�g�� �L�[���ύX���āA�p�X�����[�U�[�ŗL�̃f�B���N�g��
  30. Rem ���w�������悤�ɂ��܂��B
  31. Rem
  32. Rem ���݁A�C���X�g�[�� ���[�h�łȂ��ꍇ�A�C���X�g�[�� ���[�h�ɕύX���܂��B
  33. Set __OrigMode=Install
  34. ChgUsr /query > Nul:
  35. if Not ErrorLevel 101 Goto Begin
  36. Set __OrigMode=Exec
  37. Change User /Install > Nul:
  38. :Begin
  39. REM
  40. REM Office97 ���C���X�g�[�������Ă����A�܂��� Office ���C���X�g�[�������Ă��Ȃ��ꍇ�AOffice97 �̃��[�U�[���Ƃ̃f�B���N�g�����g�p���܂��B
  41. REM Office95 ���C���X�g�[�������Ă����ꍇ�́AOffice95 �̃��[�U�[���Ƃ̃f�B���N�g�����g�p���܂��B
  42. REM
  43. Set OffUDir=Office97
  44. ..\ACRegL %Temp%\Off.Cmd OFFINST "HKLM\Software\Microsoft\Office\8.0\Common\InstallRoot" "" ""
  45. If Not ErrorLevel 1 Goto OffChk
  46. ..\ACRegL %Temp%\Off.Cmd OFFINST "HKLM\Software\Microsoft\Microsoft Office\95\InstallRoot" "" ""
  47. If Not ErrorLevel 1 Goto Off95
  48. ..\ACRegL %Temp%\Off.Cmd OFFINST "HKLM\Software\Microsoft\Microsoft Office\95\InstallRootPro" "" ""
  49. If Not ErrorLevel 1 Goto Off95
  50. set OFFINST=%O98INST%
  51. goto Cont1
  52. :Off95
  53. Set OffUDir=Office95
  54. :OffChk
  55. Call %Temp%\Off.Cmd
  56. Del %Temp%\Off.Cmd >Nul: 2>&1
  57. :Cont1
  58. ..\acsr "#ROOTDRIVE#" "%RootDrive%" Template\Outlk98.Key Outlk98.Tmp
  59. ..\acsr "#INSTDIR#" "%OFFINST%" Outlk98.Tmp Outlk98.Tmp2
  60. ..\acsr "#OFFUDIR#" "%OffUDir%" Outlk98.Tmp2 Outlk98.Tmp3
  61. ..\acsr "#MY_DOCUMENTS#" "%MY_DOCUMENTS%" Outlk98.Tmp3 Outlk98.Key
  62. Del Outlk98.Tmp >Nul: 2>&1
  63. Del Outlk98.Tmp2 >Nul: 2>&1
  64. Del Outlk98.Tmp3 >Nul: 2>&1
  65. regini Outlk98.key > Nul:
  66. Rem ���̃��[�h�����s���[�h�������ꍇ�A���s���[�h�ɖ߂��܂��B
  67. If "%__OrigMode%" == "Exec" Change User /Execute > Nul:
  68. Set __OrigMode=
  69. Rem #########################################################################
  70. Rem
  71. Rem ���ۂ̃C���X�g�[�� �f�B���N�g���𔽉f�����邽�� Olk98Usr.Cmd ���X�V���āA
  72. Rem UsrLogn2.Cmd �X�N���v�g�ɒlj����܂��B
  73. Rem
  74. ..\acsr "#INSTDIR#" "%OFFINST%" ..\Logon\Template\Olk98Usr.Cmd Olk98Usr.Tmp
  75. ..\acsr "#OFFUDIR#" "%OffUDir%" Olk98Usr.Tmp ..\Logon\Olk98Usr.Cmd
  76. Del Olk98Usr.Tmp
  77. FindStr /I Olk98Usr %SystemRoot%\System32\UsrLogn2.Cmd >Nul: 2>&1
  78. If Not ErrorLevel 1 Goto Skip1
  79. Echo Call Olk98Usr.Cmd >> %SystemRoot%\System32\UsrLogn2.Cmd
  80. :Skip1
  81. Rem #########################################################################
  82. Rem
  83. Rem SystemRoot �̉��� msremote.sfs �f�B���N�g�����쐬���܂��B�����ɂ����A���[�U�[���R���g���[��
  84. Rem �p�l���� [���[���� FAX] �̃A�C�R�����g���ăv���t�@�C�����쐬�ł����悤�ɂȂ��܂��B
  85. Rem
  86. md %systemroot%\msremote.sfs > Nul: 2>&1
  87. Rem #########################################################################
  88. Rem
  89. Rem �^�[�~�i�� �T�[�r�X�̃��[�U�[�� Outlook �p�� frmcache.dat �ύX�A�N�Z�X�����‚��܂��B
  90. Rem
  91. If Exist %SystemRoot%\Forms\frmcache.dat cacls %SystemRoot%\forms\frmcache.dat /E /G "Terminal Server User":C >NUL: 2>&1
  92. Rem #########################################################################
  93. Rem #########################################################################
  94. Rem
  95. Rem SystemRoot �̉��� msfslog.txt ���쐬���āA�^�[�~�i�� �T�[�r�X�̃��[�U�[�ɁA
  96. Rem ���̃t�@�C���̃t�� �A�N�Z�X���‚��^���܂��B
  97. Rem
  98. If Exist %systemroot%\MSFSLOG.TXT Goto MsfsACLS
  99. Copy Nul: %systemroot%\MSFSLOG.TXT >Nul: 2>&1
  100. :MsfsACLS
  101. Cacls %systemroot%\MSFSLOG.TXT /E /P "Terminal Server User":F >Nul: 2>&1
  102. Echo.
  103. Echo Outlook 98 �������ɍ쓮���邽�߂ɂ́A���݃��O�I�����Ă���
  104. Echo ���[�U�[�̓A�v���P�[�V���������s�����O�ɁA�������񃍃O�I�t����
  105. Echo �����ēx���O�I�������K�v�������܂��B
  106. Echo.
  107. Echo Microsoft Outlook 98 �̃}���`���[�U�[ �A�v���P�[�V�����‹��ݒ肪�������܂����B
  108. Pause
  109. :done