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.4 KiB

  1. @Echo Off
  2. Rem #########################################################################
  3. Rem
  4. Rem %RootDrive%�� �����Ǿ����� Ȯ���ϰ� �� ��ũ��Ʈ�� ���� �����մϴ�.
  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 ������Ʈ������ Outlook 98 ��ġ ��ġ�� �����ϴ�. ������ ������,
  13. Rem Outlook�� ��ġ�Ǿ� ���� �ʴ� ������ �����ϰ� ���� �޽����� ǥ���մϴ�.
  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 ������Ʈ������ Outlook 98 ��ġ ��ġ�� �˻����� ���߽��ϴ�.
  19. Echo Outlook 98�� ��ġ�Ǿ� �ִ��� Ȯ���ϰ� �� ��ũ��Ʈ��
  20. Echo �ٽ� �����Ͻʽÿ�.
  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 ������Ʈ�� Ű�� �����Ͽ� ���ΰ� ������ ������
  30. Rem �����͸��� ����Ű���� �մϴ�.
  31. Rem
  32. Rem ���� ��ġ ���忡 ���� ������ ��ġ ������ �����մϴ�.
  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�� ��ġ�Ǿ� �ְų� Office�� ��ġ�Ǿ� ���� ������ Office97 per-user dir�� �����մϴ�.
  41. REM Office95�� ��ġ�Ǿ� ������ Office95 per-user dir�� �����մϴ�.
  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 ���� ���尡 ���� ���忴����, ���� ������ �ٽ� �����մϴ�.
  67. If "%__OrigMode%" == "Exec" Change User /Execute > Nul:
  68. Set __OrigMode=
  69. Rem #########################################################################
  70. Rem
  71. Rem Olk98Usr.Cmd�� ������Ʈ�Ͽ� ���� ��ġ �����͸��� �ݿ��ϰ� �̸�
  72. Rem UsrLogn2.Cmd ��ũ��Ʈ�� �߰��մϴ�.
  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�� �����ϴ�. �̷��� �ϸ�
  84. Rem �������� ���� �� �������� "���� �� �ѽ�"�� ������ �� �ְ� �մϴ�.
  85. Rem
  86. md %systemroot%\msremote.sfs > Nul: 2>&1
  87. Rem #########################################################################
  88. Rem
  89. Rem outlook�� ���� frmcache.dat ���Ͽ��� �͹̳� ������ �����ڿ� ���� ���� �׼����� �����մϴ�.
  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 ������ ������ Terminal Server Users����
  96. Rem �� ���Ͽ� ���� ���� ������ �ݴϴ�.
  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�� �ùٸ��� �۾��ϱ� ����
  104. Echo ���� �α׿µǾ� �ִ� �����ڰ� �α׿����ϰ� �ٽ� �α׿��� ��
  105. Echo Outlook 98�� �����Ͻʽÿ�.
  106. Echo.
  107. Echo Microsoft Outlook 98 ���� ������ ���� ���α׷� ���� �Ϸ�
  108. Pause
  109. :done