Windows 10 IoT ಎಂಟರ್‌ಪ್ರೈಸ್ 2019 - ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಮೋಡ್

ಪರಿಚಯ

Windows 10 IoT ಎಂಟರ್‌ಪ್ರೈಸ್ 2019 Windows 10 ರ ಮುಂದಿನ ಬಿಡುಗಡೆಯ ಮಾರ್ಕೆಟಿಂಗ್ ಹೆಸರು. ಈ ಆವೃತ್ತಿಯ ಬಿಡುಗಡೆಯನ್ನು ಕ್ರಮವಾಗಿ ಸೆಪ್ಟೆಂಬರ್ 2018 ರಲ್ಲಿ ಘೋಷಿಸಲಾಯಿತು, ಇದು ಆವೃತ್ತಿ 1809 ಅನ್ನು ಹೊಂದಿದೆ, 18 ವರ್ಷವಾಗಿದೆ, 09 ತಿಂಗಳು. ವಿಂಡೋಸ್ 10 1809 ರ ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿ ಅನೇಕ ಲೇಖನಗಳನ್ನು ಬರೆಯಲಾಗಿದೆ, ಆದರೆ ಅವುಗಳಲ್ಲಿ ಹೆಚ್ಚಿನವು ವಿವಿಧ "ಬಿಲ್ಲುಗಳು", "ಸುಂದರಿಗಳು" ಮತ್ತು ಮನೆಯಲ್ಲಿ ಬೇಡಿಕೆಯಲ್ಲಿರುವ ವಿವಿಧ ಕಾರ್ಯಗಳಿಗೆ ಮೀಸಲಾಗಿವೆ.
ಈ ಲೇಖನವು ಸ್ಥಿರ ಉದ್ದೇಶದ ಸಾಧನಗಳ ತಯಾರಕರಲ್ಲಿ ಬೇಡಿಕೆಯಿರುವ ಕಾರ್ಯವನ್ನು ಮಾತ್ರ ಚರ್ಚಿಸುತ್ತದೆ. ಅವುಗಳೆಂದರೆ, "ಕಿಯೋಸ್ಕ್" ಮೋಡ್‌ನ ಹೊಸ ಸಾಮರ್ಥ್ಯಗಳ ಬಗ್ಗೆ. ಎಂಟರ್‌ಪ್ರೈಸ್ ವಿಭಾಗದ ವಿಂಡೋಸ್ ಆವೃತ್ತಿಗಳಿಗೆ ಸೇವಾ ಯೋಜನೆಗಳ ಹೆಸರನ್ನು ಬದಲಾಯಿಸುವ ವಿಷಯವೂ ಸಹ ಸ್ಪರ್ಶಿಸಲ್ಪಡುತ್ತದೆ.

ಹೊಸ ಹೆಸರಿನೊಂದಿಗೆ ಹಳೆಯ ಸೇವಾ ಯೋಜನೆ

ನಾನು ಸಣ್ಣ ವಿವರಣೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುತ್ತೇನೆ: ವಿಂಡೋಸ್ ಆವೃತ್ತಿಗಳ ಕಾರ್ಪೊರೇಟ್ ವಿಭಾಗದಲ್ಲಿ ವಿಂಡೋಸ್ ನವೀಕರಣಗಳನ್ನು ಪಡೆಯುವ ಎರಡು ಸೇವಾ ಯೋಜನೆಗಳಿವೆ. ಸೇವಾ ರೇಖಾಚಿತ್ರಗಳು ಅಕ್ಷರದ ಹೆಸರನ್ನು ಹೊಂದಿವೆ. ಪ್ರಸ್ತುತ ಸೇವಾ ಶಾಖೆಗಳನ್ನು LTSC ಮತ್ತು SAC ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.

LTSC ಎಂದರೆ ದೀರ್ಘಾವಧಿಯ ಸೇವಾ ಚಾನೆಲ್ (ದೀರ್ಘಾವಧಿಯ ನಿರ್ವಹಣೆಯೊಂದಿಗೆ). ಹಿಂದೆ, ಅಂತಹ ಚಾನಲ್ ಅನ್ನು LTSB ಎಂದು ಕರೆಯಲಾಗುತ್ತಿತ್ತು - ದೀರ್ಘಾವಧಿಯ ಸೇವಾ ಶಾಖೆ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸೇವಾ ಚಾನಲ್ನ ಹೆಸರನ್ನು ಸರಳವಾಗಿ ಬದಲಾಯಿಸಿತು, ಸೇವೆಯು ಒಂದೇ ಆಗಿರುತ್ತದೆ.

ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸೇವಾ ಶಾಖೆಯ ಹೆಸರನ್ನು ಸಹ ಬದಲಾಯಿಸಿದೆ CBB - ವ್ಯಾಪಾರಕ್ಕಾಗಿ ಪ್ರಸ್ತುತ ಶಾಖೆ, ಈಗ ಈ ಸೇವಾ ಶಾಖೆಯನ್ನು SAC ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ - ಅರೆ-ವಾರ್ಷಿಕ ಚಾನೆಲ್. ಮತ್ತೆ, ಹೆಸರು ಮಾತ್ರ ಬದಲಾಗಿದೆ.

ಆದರೆ LTSC ಮತ್ತು SAC ಸೇವಾ ಶಾಖೆಗಳು ವಿಭಿನ್ನ ವಿಂಡೋಸ್ ವಿತರಣೆಗಳನ್ನು ಬಳಸುತ್ತವೆ ಎಂದು ನಮೂದಿಸಬೇಕು.

SAC ನಲ್ಲಿ ಹೊಸ ಕಿಯೋಸ್ಕ್ ಮೋಡ್ ಬಗ್ಗೆ ಸ್ವಲ್ಪ

ನಾನು ಈಗಾಗಲೇ ಹೇಳಿದಂತೆ, LTSC ಮತ್ತು SAC ವಿಭಿನ್ನ ವಿತರಣೆಗಳನ್ನು ಹೊಂದಿವೆ. LTSC ಪ್ರಮಾಣಿತ ಸಾರ್ವತ್ರಿಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ ಸ್ಟೋರ್ ಅನ್ನು ಹೊಂದಿಲ್ಲ, ಆದರೆ SAC ಹೊಂದಿದೆ. ಅಂತೆಯೇ, LTSC ಎಡ್ಜ್ ಬ್ರೌಸರ್ ಅನ್ನು ಹೊಂದಿಲ್ಲ, ಆದರೆ SAC ಹೊಂದಿದೆ. ಕಿಯೋಸ್ಕ್ ಅನ್ನು ಹೊಂದಿಸುವಾಗ ನೀವು ಎಡ್ಜ್ ಬ್ರೌಸರ್ ಅನ್ನು ಆರಿಸಿದರೆ, ಈಗ ಎರಡು ವಿಧಾನಗಳು ಲಭ್ಯವಿದೆ:

  1. ಡಿಜಿಟಲ್ ಚಿಹ್ನೆ ಅಥವಾ ಸಂವಾದಾತ್ಮಕ ಪ್ರದರ್ಶನವಾಗಿ
  2. ಸಾರ್ವಜನಿಕ ಬ್ರೌಸರ್‌ನಂತೆ

ಈ ಮೋಡ್‌ಗಳನ್ನು ಹೊಂದಿಸುವುದರ ಕುರಿತು ನಾನು ವಾಸಿಸುವುದಿಲ್ಲ, ಏಕೆಂದರೆ... ಸೆಟಪ್ ತುಂಬಾ ಸರಳವಾಗಿದೆ ಮತ್ತು ಗ್ರಾಫಿಕಲ್ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ. ನಿರ್ವಾಹಕರ ಗುಂಪಿನ ಸದಸ್ಯರಲ್ಲದ ಬಳಕೆದಾರರನ್ನು ರಚಿಸಿ, EDGE ಬಳಸಿಕೊಂಡು ಅವರಿಗೆ ಕಿಯೋಸ್ಕ್ ಮೋಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಮತ್ತು ಈ ಮೋಡ್‌ಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಎಂಬುದನ್ನು ನೋಡಿ.

ಅನೇಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗೆ ಕಿಯೋಸ್ಕ್

ಪರವಾನಗಿ ಪಡೆದ ಬಳಕೆ ಎಂದು ಕೆಲವರು ಭಾವಿಸುತ್ತಾರೆ ವಿಂಡೋಸ್ 10 ಐಒಟಿ ಎಂಟರ್‌ಪ್ರೈಸ್ ಸಾಧನದಲ್ಲಿ ಕೇವಲ ಒಂದು ಅಪ್ಲಿಕೇಶನ್‌ನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ, ವಾಸ್ತವವಾಗಿ ಇದು ಹಾಗಲ್ಲ. ಒಂದೇ ವ್ಯಾಪಾರ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಸಾಧನವನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಬೇಕು ಮತ್ತು ಬಳಕೆದಾರರು ಡೆಸ್ಕ್‌ಟಾಪ್‌ಗೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರಬಾರದು. ಈಗ ಸ್ವತಃ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅನೇಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬಳಸುವ ಸಾಧನವನ್ನು ನೀಡಿದೆ. ಈ ಮೋಡ್ ಅನ್ನು "ಮಲ್ಟಿ-ಅಪ್ಲಿಕೇಶನ್ ಕಿಯೋಸ್ಕ್" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ; ಇನ್ನು ಮುಂದೆ, ಸಂಕ್ಷಿಪ್ತತೆಗಾಗಿ, ನಾನು ಇದನ್ನು "ಮಲ್ಟಿಕಿಯೋಸ್ಕ್" ಎಂದು ಕರೆಯುತ್ತೇನೆ. ಈ ಲೇಖನದಲ್ಲಿ ನಾವು ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಯಾಕೇಜ್ ಮತ್ತು ಈ ಮೋಡ್‌ನ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಈ ಮೋಡ್ ಅನ್ನು ಹೊಂದಿಸಲು ನೋಡುತ್ತೇವೆ.

ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಮೋಡ್ ಬಗ್ಗೆ ಸ್ವಲ್ಪ

ಬಹು-ಕಿಯೋಸ್ಕ್ ಮೋಡ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ ಬಳಕೆದಾರ ಖಾತೆಗೆ ನೀವು ಲಾಗ್ ಇನ್ ಮಾಡಿದಾಗ, ಸಿಸ್ಟಮ್ ಟ್ಯಾಬ್ಲೆಟ್ ಮೋಡ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಪ್ರಾರಂಭ ಮೆನು ಪೂರ್ಣ ಪರದೆಗೆ ವಿಸ್ತರಿಸುತ್ತದೆ, ಅಪ್ಲಿಕೇಶನ್ ಟೈಲ್‌ಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.

ಮೂಲ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಮತ್ತು ಮೋಡ್ ಸಾಮರ್ಥ್ಯಗಳ ಪಟ್ಟಿ:

  1. ಬಹು ಬಳಕೆದಾರರು ಅಥವಾ ಗುಂಪುಗಳಿಗಾಗಿ ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ
  2. ಪ್ರತಿ ಬಳಕೆದಾರ ಅಥವಾ ಗುಂಪಿಗೆ ಪ್ರತ್ಯೇಕ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನಿಯೋಜಿಸಬಹುದು
  3. ಸಾರ್ವತ್ರಿಕ ಮತ್ತು ಕ್ಲಾಸಿಕ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯ
  4. ಬಳಕೆದಾರರು ಲಾಗ್ ಇನ್ ಮಾಡಿದಾಗ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಒಂದನ್ನು ಪ್ರಾರಂಭಿಸುವ ಸಾಮರ್ಥ್ಯ
  5. ಶ್ವೇತಪಟ್ಟಿ ಮಾಡಿದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು
  6. ಬಿಳಿ ಪಟ್ಟಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಫೋಲ್ಡರ್‌ಗಳನ್ನು ಪ್ರವೇಶಿಸಲಾಗುತ್ತಿದೆ

ಪಾಯಿಂಟ್ 5 ಗೆ ಗಮನ ಕೊಡುವುದು ಯೋಗ್ಯವಾಗಿದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಸಿಸ್ಟಮ್ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅಗತ್ಯವಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅನುಮತಿಸಲಾಗುತ್ತದೆ; ಅನುಮತಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಪಟ್ಟಿಗೆ ಇತರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸೇರಿಸಬೇಕು. ಆ. ಈಗ ನೀವು AppLocker ಅನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ. ಮೂಲಕ, ಆಪ್‌ಲಾಕರ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳೊಂದಿಗೆ ಘರ್ಷಣೆಯನ್ನು ತಪ್ಪಿಸಲು, ಮಲ್ಟಿ-ಕಿಯೋಸ್ಕ್ ಮೋಡ್‌ನಲ್ಲಿ, ಎಲ್ಲಾ ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ಆಪ್‌ಲಾಕರ್ ನಿಯಮಗಳು ಅನ್ವಯಿಸುವುದಿಲ್ಲ.

ಪಾಯಿಂಟ್ 6 ಉತ್ತಮ ಆಯ್ಕೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಆದರೆ ಈ ಸಮಯದಲ್ಲಿ "ಡೌನ್‌ಲೋಡ್‌ಗಳು" ಫೋಲ್ಡರ್‌ಗೆ ಬರೆಯಲು ಅನುಮತಿ ನೀಡಲು ಮಾತ್ರ ಸಾಧ್ಯ. ಸಾರ್ವತ್ರಿಕ ಮತ್ತು ಕ್ಲಾಸಿಕ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬಳಸಲು ಮೋಡ್ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಎಲ್ಲಾ ಮೋಡ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು XML ಫೈಲ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ, ಇದರಲ್ಲಿ ನೀವು ಒಂದೇ ಅಪ್ಲಿಕೇಶನ್ ಕಿಯೋಸ್ಕ್‌ಗಾಗಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಸಹ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು.

ಈಗ ಎಲ್ಲವನ್ನೂ ಹೊಂದಿಸಲು ಪ್ರಯತ್ನಿಸೋಣ ...

ನಮಗೇನು ಬೇಕು...

  1. ಮೊದಲನೆಯದಾಗಿ, ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಮೋಡ್ ಅನ್ನು ಬೆಂಬಲಿಸುವ ಸಿಸ್ಟಮ್ ಸ್ವತಃ ನಮಗೆ ಅಗತ್ಯವಿದೆ. ಇಲ್ಲಿ ನೀವು ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು ಡೆಮೊ ಆವೃತ್ತಿ
  2. ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಅನ್ನು ಹೊಂದಿಸಲು ಸೂಚನೆಗಳು
  3. ಯಾವುದೇ XML ಸಂಪಾದಕ
  4. ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಅನ್ವಯಿಸಲು:
    1. ವಿಧಾನ ಸಂಖ್ಯೆ 1 ಗಾಗಿ - ಐಸಿಡಿ, ಇದು ADK ಯ ಭಾಗವಾಗಿದೆ. ADK ಸಾಧ್ಯ ಇಲ್ಲಿ ಡೌನ್ಲೋಡ್ ಮಾಡಿ
    2. ವಿಧಾನ ಸಂಖ್ಯೆ 2 ಗಾಗಿ - PsExec ಉಪಯುಕ್ತತೆ. ಉಪಯುಕ್ತತೆ ಆಗಿರಬಹುದು ಇಲ್ಲಿ ಡೌನ್ಲೋಡ್ ಮಾಡಿ

ಅವರು ಹೇಳಿದರು - "ನಾವು ಹೋಗೋಣ!"

ನಾನು ಎಲ್ಲಾ ಪ್ರಯೋಗಗಳನ್ನು Windows 10 IoT ಎಂಟರ್‌ಪ್ರೈಸ್ 1809 LTSC x32 ವಾಣಿಜ್ಯ ಆವೃತ್ತಿಯಲ್ಲಿ ನಡೆಸುತ್ತೇನೆ, ಡೆಮೊ ಆವೃತ್ತಿಯಲ್ಲ. ಏಕೆಂದರೆ ಸಿಸ್ಟಮ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆಯ ಕೊರತೆಯು ವ್ಯವಸ್ಥೆಯ ಕಾರ್ಯನಿರ್ವಹಣೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ. ನಾನು 32 ಬಿಟ್‌ಗಳನ್ನು ತೆಗೆದುಕೊಂಡಿದ್ದೇನೆ ಏಕೆಂದರೆ ಅದು ಕಡಿಮೆ ಜಾಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ಇಮೇಜ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು ವೇಗವಾಗಿರುತ್ತದೆ.

ಹಂತ 1 - ಅನುಸ್ಥಾಪನೆ

ವಿನ್ 10 ಐಒಟಿ ಎಂಟರ್‌ಪ್ರೈಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು ವಿನ್ 10 ಎಂಟರ್‌ಪ್ರೈಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದರಿಂದ ಭಿನ್ನವಾಗಿರುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ನಾನು ಸಂಪೂರ್ಣ ಅನುಸ್ಥಾಪನ ಪ್ರಕ್ರಿಯೆಯನ್ನು ವಿವರಿಸುವುದಿಲ್ಲ, ನಾನು ಕೆಲವು ಸೂಕ್ಷ್ಮ ವ್ಯತ್ಯಾಸಗಳ ಬಗ್ಗೆ ಮಾತ್ರ ಮಾತನಾಡುತ್ತೇನೆ.

ಒಂದು ವೇಳೆ, ನಾನು ನಿಮಗೆ ನೆನಪಿಸುತ್ತೇನೆ, ಸ್ಥಾಪಿಸಿದ ಮೇಲೆ ಸಿಸ್ಟಮ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಡಿ. ಅನುಸ್ಥಾಪಕವು ಸಿಸ್ಟಮ್ನ ಅನುಸ್ಥಾಪನಾ ಸ್ಥಳದ ಬಗ್ಗೆ ಕೇಳಿದಾಗ, ಭವಿಷ್ಯದ ಸಿಸ್ಟಮ್ ಡಿಸ್ಕ್ನಲ್ಲಿನ ಎಲ್ಲಾ ವಿಭಾಗಗಳನ್ನು ಅಳಿಸಿ ಮತ್ತು ವಿಭಜಿಸದ ಡಿಸ್ಕ್ ಅನ್ನು ಸೂಚಿಸಿ.

ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕವಿಲ್ಲದೆ ನಾವು ಸಿಸ್ಟಮ್ ಅನ್ನು ಸ್ಥಾಪಿಸುತ್ತೇವೆ ಇದರಿಂದ ಸಿಸ್ಟಮ್ ಅನಗತ್ಯವಾಗಿ ಏನನ್ನೂ ಎಳೆಯುವುದಿಲ್ಲ.

ಏಕೆಂದರೆ ನಾವು ಸಿಸ್ಟಮ್ನ ಬ್ಯಾಕ್ಅಪ್ ಚಿತ್ರಗಳನ್ನು ರಚಿಸುತ್ತೇವೆ ಮತ್ತು ಇದಕ್ಕಾಗಿ ನಾವು ಅದನ್ನು ಆಡಿಟ್ ಮೋಡ್ನಲ್ಲಿ ಮುಚ್ಚುತ್ತೇವೆ, ನಂತರ ಅನುಸ್ಥಾಪನೆಯ ನಂತರ ತಕ್ಷಣವೇ ಆಡಿಟ್ ಮೋಡ್ನಲ್ಲಿ ಸಿಸ್ಟಮ್ ಅನ್ನು ಲೋಡ್ ಮಾಡುವ ಮೂಲಕ ನೀವು ಸ್ವಲ್ಪ ಸಮಯವನ್ನು ಉಳಿಸಬಹುದು. ಇದನ್ನು ಮಾಡಲು, ಪ್ರದೇಶವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಸಿಸ್ಟಮ್ ನಿಮ್ಮನ್ನು ಕೇಳಿದಾಗ “ನಾವು ಪ್ರದೇಶದಿಂದ ಪ್ರಾರಂಭಿಸೋಣ. ಇದು ಸರಿಯೇ" ಕೇವಲ "Ctrl+Shift+F3" ಒತ್ತಿರಿ.

ಹಂತ 2 - ಸಿಸ್ಟಮ್ ಇಮೇಜ್ ಅನ್ನು ರಚಿಸಿ

ಏಕೆಂದರೆ ನಾವು ಸಿಸ್ಟಮ್ ಅನ್ನು ಅಪಹಾಸ್ಯ ಮಾಡುತ್ತೇವೆ ಮತ್ತು ವಿವಿಧ ಹೊಸ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಪ್ರಯತ್ನಿಸುತ್ತೇವೆ, ಏನಾದರೂ ತಪ್ಪಾಗುವ ಸಾಧ್ಯತೆಯಿದೆ ಮತ್ತು ನಾವು ಸಿಸ್ಟಮ್ ಅನ್ನು ಅದರ ಮೂಲ ಸ್ಥಿತಿಗೆ ಹಿಂತಿರುಗಿಸಬೇಕಾಗಿದೆ. ಮತ್ತು ತ್ವರಿತವಾಗಿ ಅದರ ಮೂಲ ಸ್ಥಿತಿಗೆ ಮರಳಲು, ನೀವು ಸಿಸ್ಟಮ್ ಇಮೇಜ್ ಅನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ. ನಾನು ಮಾಡುವ ಏಕೈಕ ಕೆಲಸವೆಂದರೆ “ಜೆಂಟಲ್‌ಮ್ಯಾನ್ಸ್ ಕಿಟ್” - ಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಉತ್ತರ ಫೈಲ್ ಅನ್ನು ನಕಲಿಸುವುದು. ನನ್ನ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳು "Sysprep" ಫೋಲ್ಡರ್‌ನಲ್ಲಿವೆ, ಅದನ್ನು ನಾನು ಸಿಸ್ಟಮ್ ಡಿಸ್ಕ್‌ನ ಮೂಲಕ್ಕೆ ನಕಲಿಸುತ್ತೇನೆ. ಮತ್ತು ಸ್ವಾಭಾವಿಕವಾಗಿ, ನಾನು ಈ "ಸಂಭಾವಿತರ ಸೆಟ್" ಅನ್ನು ನಿಮ್ಮೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳುತ್ತೇನೆ.

Sysprep.bat - ಸಿಸ್ಟಮ್ ಅನ್ನು ಮುಚ್ಚಲು.

@echo off
chcp 1251>nul

net session>nul 2>nul
if %errorLevel% neq 0 (powershell -command "Start-Process "%~s0" -Verb RunAs"&exit)

tasklist /fi "ImageName eq sysprep.exe" | find /i "sysprep.exe"
if %errorlevel% lss 1 (taskkill /im sysprep.exe)

set AdminName=Admin
net user %AdminName%>nul 2>nul
if %errorLevel% neq 0 (call :AddAdmin "%AdminName%")
if %errorLevel% neq 0 (call :ShowMessage "‡‡‡Ошибка создания новой учетной записи администратора "%AdminName%"‡‡Нажмите любую клавишу для завершения работы скрипта"&pause>nul&exit)

pushd "%~dp0"

cls
call :ShowMessage ‡‡‡‡‡‡‡‡‡‡
echo  1 - Запечатать систему в режиме аудита
echo  2 - Запечатать систему в режиме приветствия
:Select
set /p Choice="Введите номер пункта меню: "
if "%Choice%"=="1" (goto Audit)
if "%Choice%"=="2" (goto OOBE)
echo.&echo Выбрано недопустимое значение.&goto Select

exit

:Audit
    call :ShowMessage "‡‡‡‡‡Запечатывание системы в режиме аудита"
    reg add HKLMSoftwareMicrosoftWindowsCurrentVersionRun /v KillSysprep /t REG_SZ /d "taskkill /im sysprep.exe" /f
    %SYSTEMROOT%System32Sysprepsysprep.exe /audit /generalize /shutdown /quiet
goto :eof

:OOBE
    call :ShowMessage "‡‡‡‡‡Запечатывание системы в режиме приветствия"
    reg delete HKLMSoftwareMicrosoftWindowsCurrentVersionRun /v KillSysprep /f
    powershell -command "(Get-Content -path 'Unattend.xml' -Raw).Trim() -replace 'Architecture=""".+?"""','Architecture="""%PROCESSOR_ARCHITECTURE%"""' | Set-Content -path 'Unattend.xml'"
    %SYSTEMROOT%System32Sysprepsysprep.exe /oobe /generalize /shutdown /quiet /unattend:Unattend.xml
goto :eof

:AddAdmin
    setlocal
    set UserName=%~1
    if not defined UserName (echo Не указано имя пользователя&endlocal&exit /b 1)

    call :GetGroupName "S-1-5-32-544" AdminGroup
    if not defined AdminGroup (endlocal&exit /b 2)

    call :GetGroupName "S-1-5-32-545" UserGroup
    if not defined UserGroup (endlocal&exit /b 3)

    net user %UserName% /add
    wmic useraccount where "Name='%UserName%'" set PasswordExpires=False>nul
    net localgroup %AdminGroup% %UserName% /add
    net localgroup %UserGroup% %UserName% /delete
    endlocal&exit /b 0
goto :eof

:GetGroupName
    if "%~1"=="" (echo Не указан SID группы&goto :eof)
    set %2=
    for /f "tokens=2 delims= " %%i in ('whoami /groups /fo table^|find "%~1"') do set %2=%%i
    if not defined %2 (echo Ошибка определения имени группы по SID'у "%~1")
goto :eof

:ShowMessage
    setlocal enabledelayedexpansion
    set String=%~1
    if not defined String (echo.&setlocal disabledelayedexpansion&goto :eof)
    set /a ConCols=120 & set /a Num=1
    set "String[!Num!].str=%String:‡=" & set /a Num+=1 & set "String[!Num!].str=%"
    for /l %%a in (1,1,%Num%) do (
        for /l %%b in (0,1,%ConCols%) do if "!String[%%a].str:~%%b!" == "" (set "String[%%a].str= !String[%%a].str! "&set /a String[%%a].len-=1) else (set /a String[%%a].len+=0||set /a String[%%a].len=0)
        if not defined String[%%a].str (set String[%%a].str= )
        if not !String[%%a].len! equ 0 (call set String[%%a].str=%%String[%%a].str:~,!String[%%a].len!%%)
        if "!String[%%a].str: =!"=="" (echo.) else (echo !String[%%a].str!))
    setlocal disabledelayedexpansion
goto :eof

ಪ್ರಾರಂಭಿಸಿದಾಗ, ಸ್ಕ್ರಿಪ್ಟ್ "ನಿರ್ವಹಣೆ" ಖಾತೆಯ ಉಪಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು ಅದು ಕಾಣೆಯಾಗಿದ್ದರೆ ಒಂದನ್ನು ರಚಿಸುತ್ತದೆ. ಖಾತೆಯನ್ನು ನಿರ್ವಾಹಕರ ಗುಂಪಿಗೆ ಸೇರಿಸಲಾಗುತ್ತದೆ.

Unattend.xml – sysprep ಗಾಗಿ ಪ್ರತಿಕ್ರಿಯೆ ಫೈಲ್.

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="specialize">
        <component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <RunSynchronous>
                <RunSynchronousCommand wcm:action="add">
                    <Path>reg add HKLMSoftwareMicrosoftWindowsCurrentVersionSetupOOBE /v SetupDisplayedProductKey /t REG_DWORD /d 1 /f</Path>
                    <Order>1</Order>
                    <Description>Dont show key page</Description>
                </RunSynchronousCommand>
                <RunSynchronousCommand wcm:action="add">
                    <Path>reg add HKLMSoftwareMicrosoftWindowsCurrentVersionSetupOOBE /v UnattendCreatedUser /t REG_DWORD /d 1 /f</Path>
                    <Order>2</Order>
                    <Description>Dont make account</Description>
                </RunSynchronousCommand>
                <RunSynchronousCommand wcm:action="add">
                    <Path>cmd.exe /c rd %systemdrive%Sysprep /s /q</Path>
                    <Order>3</Order>
                    <Description>Del Folder</Description>
                </RunSynchronousCommand>
            </RunSynchronous>
        </component>
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <AutoLogon>
                <Enabled>true</Enabled>
                <Username>Admin</Username>
            </AutoLogon>
        </component>
    </settings>
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <InputLocale>en-US; ru-RU</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>ru-RU</UILanguage>
            <UILanguageFallback></UILanguageFallback>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <HideLocalAccountScreen>true</HideLocalAccountScreen>
                <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
                <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
                <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                <ProtectYourPC>1</ProtectYourPC>
            </OOBE>
        </component>
    </settings>
</unattend>

ಆಡಿಟ್ ಮೋಡ್‌ನಲ್ಲಿ ಸೀಲಿಂಗ್ ಮಾಡುವಾಗ, ಪ್ರತಿ ಬಾರಿಯೂ sysprep ವಿಂಡೋವನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಮುಚ್ಚದಂತೆ "sysprep.exe" ಪ್ರಕ್ರಿಯೆಯನ್ನು ಕೊನೆಗೊಳಿಸಲು ಸ್ಕ್ರಿಪ್ಟ್ ರಿಜಿಸ್ಟ್ರಿಗೆ ಆಜ್ಞೆಯನ್ನು ಸೇರಿಸುತ್ತದೆ. ಹಲೋ ಮೋಡ್‌ನಲ್ಲಿ ಮೊಹರು ಮಾಡಿದಾಗ, ರಿಜಿಸ್ಟ್ರಿಯಿಂದ ವಿಂಡೋವನ್ನು ಮುಚ್ಚಲು ಸ್ಕ್ರಿಪ್ಟ್ ಆಜ್ಞೆಯನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ ಮತ್ತು ಉತ್ತರ ಫೈಲ್‌ನಲ್ಲಿನ ಆರ್ಕಿಟೆಕ್ಚರ್ ಮೌಲ್ಯವನ್ನು ಪ್ರಸ್ತುತ ಒಂದಕ್ಕೆ ಬದಲಾಯಿಸುತ್ತದೆ. ಉತ್ತರ ಕಡತವು ಬಳಕೆದಾರರ ಸಂವಹನವಿಲ್ಲದೆ ಸಿಸ್ಟಮ್ ಅನ್ನು ಬೂಟ್ ಮಾಡಲು ನಿಯತಾಂಕಗಳನ್ನು ಮತ್ತು ಸಿಸ್ಟಮ್ ಡ್ರೈವ್ನ ಮೂಲದಲ್ಲಿ "Sysprep" ಫೋಲ್ಡರ್ ಅನ್ನು ಅಳಿಸಲು ಆಜ್ಞೆಯನ್ನು ಹೊಂದಿರುತ್ತದೆ.

ಈಗ ನಾನು "Sysprep.bat" ಅನ್ನು ಬಳಸಿಕೊಂಡು ಆಡಿಟ್ ಮೋಡ್ನಲ್ಲಿ ಸಿಸ್ಟಮ್ ಅನ್ನು ಮುಚ್ಚುತ್ತೇನೆ ಮತ್ತು ಸಿಸ್ಟಮ್ನ ಚಿತ್ರವನ್ನು ಸೆರೆಹಿಡಿಯುತ್ತೇನೆ. ನಾನು ಡಿಐಎಸ್ಎಮ್ ಬಳಸಿ ಸಿಸ್ಟಮ್ ಅನ್ನು ಚಿತ್ರಿಸುತ್ತೇನೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ವಾಲ್ಯೂಮ್ ಅನ್ನು ಮಾತ್ರ ಚಿತ್ರಿಸುತ್ತೇನೆ. ನೀವು ಸಿಸ್ಟಮ್ ವಾಲ್ಯೂಮ್ ಅನ್ನು ಮಾತ್ರ ಚಿತ್ರಿಸಿದರೆ ಮತ್ತು ಸಂಪೂರ್ಣ ಡಿಸ್ಕ್ ಅಲ್ಲ, ನಂತರ ಸಿಸ್ಟಮ್ ಅನ್ನು ನಿಯೋಜಿಸಿದ ನಂತರ "WindowsSystem32Recovery" ಡೈರೆಕ್ಟರಿಯ ವಿಷಯಗಳನ್ನು ಮೊದಲ ಸಂಪುಟಕ್ಕೆ "RecoveryWindowsRE" ಫೋಲ್ಡರ್ಗೆ ನಕಲಿಸಲು ಮರೆಯಬೇಡಿ. OS ಅನ್ನು ಲೋಡ್ ಮಾಡುವ ಮೊದಲು ಇದನ್ನು ಮಾಡಬೇಕಾಗಿದೆ. OS ಅನ್ನು ಲೋಡ್ ಮಾಡಿದ ನಂತರ, "WindowsSystem32Recovery" ಡೈರೆಕ್ಟರಿ ಈಗಾಗಲೇ ಖಾಲಿಯಾಗಿರುತ್ತದೆ.

ಹಂತ 3 - ಸಿಸ್ಟಮ್ನ ರಸ್ಸಿಫಿಕೇಶನ್

ನೀವು ಈ ಪ್ಯಾಕ್ ಹೊಂದಿದ್ದರೆ ಭಾಷಾ ಪ್ಯಾಕ್ ಅನ್ನು ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕವಿಲ್ಲದೆ ಸ್ಥಾಪಿಸಬಹುದು. ಇಲ್ಲದಿದ್ದರೆ, ನೀವು ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಭಾಷೆಯನ್ನು ಸೇರಿಸಿದಾಗ ಸಿಸ್ಟಮ್ ಸ್ವತಃ ಅದನ್ನು ಇಂಟರ್ನೆಟ್‌ನಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡುತ್ತದೆ. OS ನ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಿಂದ ಭಾಷಾ ಪ್ಯಾಕ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಅಗತ್ಯವಿಲ್ಲ. Windows 10 1809 ಗಾಗಿ Windows 10 1809 ಗಾಗಿ ನಿರ್ದಿಷ್ಟವಾಗಿ ಭಾಷಾ ಪ್ಯಾಕ್ ಇರಬೇಕು.

ಕ್ಲಾಸಿಕ್ ಮೆನುವಿನಿಂದ ಹೊಸದಕ್ಕೆ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಕ್ರಮೇಣ ವರ್ಗಾಯಿಸುವ ಯೋಜನೆಯನ್ನು Microsoft ಅನುಸರಿಸುತ್ತಿದೆ, ಆದ್ದರಿಂದ ಕ್ಲಾಸಿಕ್ ನಿಯಂತ್ರಣ ಫಲಕದಲ್ಲಿ ನೀವು ಭಾಷೆಯನ್ನು ಬದಲಾಯಿಸಲು ಮತ್ತು ಭಾಷಾ ಪ್ಯಾಕ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಇನ್ನು ಮುಂದೆ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಕಾಣುವುದಿಲ್ಲ. ಈ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಈಗ ಸಿಸ್ಟಮ್ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳಲ್ಲಿ ಮಾತ್ರ.

ಆಡಿಟ್ ಮೋಡ್‌ನಲ್ಲಿ, ಪ್ರಾರಂಭ ಮೆನುವಿನಿಂದ ಸಿಸ್ಟಮ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ತೆರೆಯುವಲ್ಲಿ ನೀವು ಸಮಸ್ಯೆಯನ್ನು ಎದುರಿಸಬಹುದು; ಸಿಸ್ಟಮ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ತೆರೆಯಲು, ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ - “ms-settings:”, ಆಜ್ಞೆಯ ಕೊನೆಯಲ್ಲಿ ಕೊಲೊನ್‌ಗೆ ಗಮನ ಕೊಡಿ, ಅದು ಇಲ್ಲದೆ ಆಜ್ಞೆಯು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಕೆಲಸವಲ್ಲ. ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ ಒಮ್ಮೆ ಸಿಸ್ಟಮ್ ನಿಯತಾಂಕಗಳನ್ನು ತೆರೆದ ನಂತರ, ಅದನ್ನು ಚಿತ್ರಾತ್ಮಕ ಮೆನು ಬಳಸಿ ತೆರೆಯಬಹುದು.

ಆದರೆ ಸಿಸ್ಟಮ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ನೀವು ಸಿಸ್ಟಮ್ ಇಂಟರ್ನೆಟ್‌ಗೆ ಸಂಪರ್ಕಗೊಂಡಿದ್ದರೆ ಭಾಷಾ ಪ್ಯಾಕ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು, ಸ್ಥಳೀಯ ಫೈಲ್‌ನಿಂದ ಭಾಷಾ ಪ್ಯಾಕ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಆಯ್ಕೆ ಮಾಡಲು ಯಾವುದೇ ಆಯ್ಕೆಗಳಿಲ್ಲ.

ಸಿಸ್ಟಮ್ ಅನ್ನು ಸ್ಥಳೀಕರಿಸುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಾನು ವಿವರಿಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ... ಇದು ಲೇಖನವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಸಂಕೀರ್ಣಗೊಳಿಸುತ್ತದೆ, ವಿಶೇಷವಾಗಿ ಸ್ಥಳೀಕರಣ ಪ್ರಕ್ರಿಯೆಯನ್ನು ವಿವರಿಸಲಾಗಿದೆ ಇಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ. ಆದರೆ ಕನ್ಸೋಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಭಾಷಾ ಪ್ಯಾಕ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ ಸಿಸ್ಟಮ್ ಭಾಷೆಯನ್ನು ಬದಲಾಯಿಸುವ ವಿಶಿಷ್ಟತೆಗೆ ನಾನು ನಿಮ್ಮ ಗಮನವನ್ನು ಸೆಳೆಯಲು ಬಯಸುತ್ತೇನೆ. ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ನಾನು ಹಿಂದೆ ಉಪವಿಭಾಗದಲ್ಲಿ ಒದಗಿಸಿದ ಅದೇ ವಿಕಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ "ಭಾಷೆಗಳ ಪಟ್ಟಿಗೆ ಭಾಷೆಯನ್ನು ಸೇರಿಸುವುದು".

ನಾನು ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕವಿಲ್ಲದೆ ಭಾಷಾ ಪ್ಯಾಕ್ ಅನ್ನು ಸ್ಥಾಪಿಸುತ್ತೇನೆ.

ಸಿಸ್ಟಮ್ನ ಸಂಪೂರ್ಣ ಸ್ಥಳೀಕರಣದ ನಂತರ, ಸಿಸ್ಟಮ್ನ ಚಿತ್ರವನ್ನು ರಚಿಸಲು ಮರೆಯದಿರಿ.

ಹಂತ 4 - ಅಗತ್ಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಿ

ಏಕೆಂದರೆ LTSB ಮತ್ತು LTSC ಸಿಸ್ಟಮ್‌ಗಳು ಅಪ್ಲಿಕೇಶನ್ ಸ್ಟೋರ್ ಅನ್ನು ಹೊಂದಿಲ್ಲದಿರುವುದರಿಂದ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸ್ಟೋರ್‌ನಿಂದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸುವುದು ಕೆಲವು ತೊಂದರೆಗಳನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ, ಅವುಗಳೆಂದರೆ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುವುದು. ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು, Adguard ಕಂಪನಿಯು ತುಂಬಾ ಅನುಕೂಲಕರ ಸೇವೆಯನ್ನು ಮಾಡಿದೆ - "ಅಡ್ಗಾರ್ಡ್ ಅಂಗಡಿ", ಇದರೊಂದಿಗೆ ನೀವು ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಅವುಗಳ ಘಟಕಗಳಿಗಾಗಿ ತಾತ್ಕಾಲಿಕ ಡೌನ್‌ಲೋಡ್ ಲಿಂಕ್‌ಗಳನ್ನು ಪಡೆಯಬಹುದು.

ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು, ನೀವು "Appx" ಮತ್ತು "AppxBundle" ವಿಸ್ತರಣೆಗಳೊಂದಿಗೆ ಫೈಲ್ಗಳನ್ನು ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಮೊದಲು, ನೀವು ಅದರ ಘಟಕಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕು. ನಿಯಮದಂತೆ, ಅಪ್ಲಿಕೇಶನ್‌ನಿಂದ ಘಟಕಗಳನ್ನು ಅಂತರ್ಬೋಧೆಯಿಂದ ಫೈಲ್ ಹೆಸರಿನಿಂದ ಪ್ರತ್ಯೇಕಿಸಬಹುದು.

ಲೇಖನವನ್ನು ಹೆಚ್ಚು ಉದ್ದವಾಗದಿರಲು, ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಾನು ವಿವರವಾಗಿ ವಿವರಿಸುವುದಿಲ್ಲ, ವಿಶೇಷವಾಗಿ ಅನುಸ್ಥಾಪನೆಯ ಬಗ್ಗೆ ಮಾಹಿತಿ ಇರುವುದರಿಂದ ವಿವರವಾದ ಸೂಚನೆಗಳು. ಆದರೆ ನಿಮ್ಮ ಪ್ರಸ್ತುತ ಖಾತೆಗೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ನಾನು ಇನ್ನೊಂದು ಮಾರ್ಗವನ್ನು ಸೇರಿಸುತ್ತೇನೆ. ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಬಹುದು "ಅಪ್ಲಿಕೇಶನ್ ಸ್ಥಾಪಕ", ಆದರೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ನಿಮಗೆ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕದ ಅಗತ್ಯವಿದೆ, ಆದರೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಡಬಲ್ ಕ್ಲಿಕ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಬಹುದು ಮತ್ತು ನಿಮಗೆ ಅದರ ಘಟಕಗಳು ಅಗತ್ಯವಿಲ್ಲ, ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಘಟಕಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಲಾಗುತ್ತದೆ "ಅಪ್ಲಿಕೇಶನ್ ಸ್ಥಾಪಕ".

ಮತ್ತು ಒಂದು ಸಣ್ಣ ಜ್ಞಾಪನೆ, ಪ್ರಸ್ತುತ ಖಾತೆಗೆ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವಾಗ, ನೀವು ಸಿಸ್ಟಮ್ ಅನ್ನು ಮುಚ್ಚಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು ಇದರಿಂದ ನೀವು ಸಿಸ್ಟಮ್ ಅನ್ನು ಮುಚ್ಚಬಹುದು, ಮೇಲಿನ ಸೂಚನೆಗಳನ್ನು ನೋಡಿ. ಮತ್ತು ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಪರಿಶೀಲಿಸಲು, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಸಾಕಷ್ಟು ಸಾಕಾಗುತ್ತದೆ.

ಹಂತ 5 - ಮಲ್ಟಿಕಿಯೋಸ್ಕ್‌ಗಾಗಿ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸುವುದು

ಈಗ ನಾವು ಅತ್ಯಂತ ಆಸಕ್ತಿದಾಯಕ ಭಾಗವನ್ನು ಪಡೆಯುತ್ತೇವೆ - ಕಿಯೋಸ್ಕ್ ಮೋಡ್ ಅನ್ನು ಹೊಂದಿಸುವುದು. ನೋಡೋಣ ಸೂಚನೆ ನಾವು ನೋಡುವ ಸೆಟ್ಟಿಂಗ್ಗಳ ಪ್ರಕಾರ. ಮೊದಲನೆಯದಾಗಿ, ನಾವು XML ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ, ಅದರ ಸಂಪೂರ್ಣ ಉದಾಹರಣೆಯನ್ನು ಇಲ್ಲಿ ಕಾಣಬಹುದು. ಇಲ್ಲಿ ನೋಡಿ.

ಟೈಲ್ ಲೇಔಟ್ ಅನ್ನು ಹೊಂದಿಸುವ ಮೂಲಕ ಪ್ರಾರಂಭಿಸೋಣ. XML ಟೈಲ್ ಕಸ್ಟಮೈಸೇಶನ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ರಚಿಸಲು ಸುಲಭವಾದ ಮಾರ್ಗವಾಗಿದೆ ಅವರ ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ರಫ್ತು ಮಾಡಿ.

ಮೊದಲಿಗೆ, ಸ್ಟಾರ್ಟ್ ಮೆನುಗೆ ನಮಗೆ ಅಗತ್ಯವಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಅಂಚುಗಳನ್ನು ಸೇರಿಸೋಣ. "Win + s" ಹುಡುಕಾಟವನ್ನು ಕರೆ ಮಾಡಿ, ಬಯಸಿದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹುಡುಕಿ, ಅದರ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು "ಪ್ರಾರಂಭದ ಪರದೆಗೆ ಪಿನ್" ಆಯ್ಕೆಮಾಡಿ.

ನಾನು ಈ ಕೆಳಗಿನ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಪಿನ್ ಮಾಡಿದ್ದೇನೆ:

  • ನೋಟ್‌ಪ್ಯಾಡ್
  • ಕ್ಯಾಲ್ಕುಲೇಟರ್
  • ಅಂತರ್ಜಾಲ ಶೋಧಕ
  • ಪೇಂಟ್
  • ವರ್ಡ್ಪ್ಯಾಡ್
  • ನಿಯತಾಂಕಗಳನ್ನು
  • ವಿಂಡೋಸ್ ಭದ್ರತೆ

ಕೊನೆಯ ಎರಡು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಪಿನ್ ಮಾಡಲಾಗಿದೆ ಏಕೆಂದರೆ... ಪ್ರಮಾಣಿತ LTSC ಪ್ಯಾಕೇಜ್‌ನಲ್ಲಿ ಯಾವುದೇ ಸಾರ್ವತ್ರಿಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಲ್ಲ. ಡೆಸ್ಕ್‌ಟಾಪ್ ಟೈಲ್‌ಗಳು ಶಾರ್ಟ್‌ಕಟ್‌ಗಳಿಗೆ ಲಿಂಕ್ ಮಾಡುತ್ತವೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಈಗ, ಸ್ಟಾರ್ಟ್ ಮೆನುವಿನಲ್ಲಿ ಟೈಲ್ಸ್ ಅನ್ನು ನೇರವಾಗಿ ಚಲಿಸುವ ಮೂಲಕ, ನಾನು ಪಿನ್ ಮಾಡಿದ ಟೈಲ್‌ಗಳನ್ನು ಎರಡು ಗುಂಪುಗಳಾಗಿ ಪ್ರತ್ಯೇಕಿಸುತ್ತೇನೆ. ಟೈಲ್‌ಗಳ ಹೊಸ ಗುಂಪನ್ನು ರಚಿಸಲು, ಇತರ ಟೈಲ್‌ಗಳಿಗಿಂತ ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚಿನ ಅಥವಾ ಕಡಿಮೆ ಟೈಲ್ ಅನ್ನು ಎಳೆಯಿರಿ, ಇದು ಅರ್ಥಗರ್ಭಿತ ವಿಭಾಜಕವನ್ನು ಹೈಲೈಟ್ ಮಾಡುತ್ತದೆ. ನಿಮ್ಮ ವಿವೇಚನೆಯಿಂದ ನೀವು ಗುಂಪುಗಳನ್ನು ಹೆಸರಿಸಬಹುದು; ಇದನ್ನು ಮಾಡಲು, ಮೌಸ್ ಕರ್ಸರ್ ಅನ್ನು ಗುಂಪಿನ ಮೇಲೆ ಇರಿಸಿ ಮತ್ತು "ಗುಂಪನ್ನು ಹೆಸರಿಸಿ" ಎಂಬ ಶಾಸನವು ಕಾಣಿಸಿಕೊಂಡಾಗ, ಎಡ ಮೌಸ್ ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. ನಾನು ಮೊದಲ ಗುಂಪನ್ನು "ಸೆಟ್ಟಿಂಗ್‌ಗಳು" ಎಂದು ಕರೆಯುತ್ತೇನೆ, ಇದು "ಸೆಟ್ಟಿಂಗ್‌ಗಳು" ಮತ್ತು "ವಿಂಡೋಸ್ ಸೆಕ್ಯುರಿಟಿ" ಟೈಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ನಾನು ಎರಡನೇ ಗುಂಪನ್ನು "ಆಫೀಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು" ಎಂದು ಕರೆಯುತ್ತೇನೆ, ಅದು ಎಲ್ಲಾ ಇತರ ಅಂಚುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಮೂಲಕ, ಗುಂಪಿನ ಹೆಸರಿನ ಮೇಲಿನ ಬಲಭಾಗದಲ್ಲಿರುವ ಎರಡು ಪಟ್ಟೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅವುಗಳನ್ನು ಎಳೆಯುವ ಮೂಲಕ ನೀವು ಅಂಚುಗಳ ಸಂಪೂರ್ಣ ಗುಂಪುಗಳನ್ನು ಚಲಿಸಬಹುದು.

ಏಕೆಂದರೆ "ವಿಂಡೋಸ್ ಸೆಕ್ಯುರಿಟಿ" ಟೈಲ್ನಲ್ಲಿ ಹೆಸರು ಸಂಪೂರ್ಣವಾಗಿ ಸರಿಹೊಂದುವುದಿಲ್ಲ, ನಾನು ಅದರ ಗಾತ್ರವನ್ನು "ವೈಡ್" ಗೆ ಬದಲಾಯಿಸುತ್ತೇನೆ. ಟೈಲ್ನ ಗಾತ್ರವನ್ನು ಬದಲಾಯಿಸಲು, ಟೈಲ್ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು "ಮರುಗಾತ್ರಗೊಳಿಸಿ" ಆಯ್ಕೆಮಾಡಿ.

ಕಾನ್ಫಿಗರೇಶನ್ ನಂತರ, ನಾವು ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ರಫ್ತು ಮಾಡುತ್ತೇವೆ ಮತ್ತು ಪವರ್‌ಶೆಲ್ ಪರಿಸರದಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ - "ರಫ್ತು-ಸ್ಟಾರ್ಟ್‌ಲೇಔಟ್ - ಪಥ ಸಿ:SysprepStartLayout.xml".

ಮುಂದೆ, ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಫೈಲ್ ಅನ್ನು ನೀವೇ ರಚಿಸುವುದು ಸುಲಭವಾದ ಮಾರ್ಗವಲ್ಲ, ಆದರೆ ಇಲ್ಲಿಂದ ಉದಾಹರಣೆ ಫೈಲ್ ತೆಗೆದುಕೊಳ್ಳಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳು - "ನಕಲು" ಬಟನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ, ವಿಷಯಗಳನ್ನು ನೋಟ್‌ಪ್ಯಾಡ್‌ಗೆ ಅಂಟಿಸಿ ಮತ್ತು "MultiAppKiosk.xml" ಎಂದು ಉಳಿಸಿ. ಈಗ ನಾವು ನಮ್ಮದೇ ಆದ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತೇವೆ. ಲಗತ್ತಿಸಲಾದ ಟೈಲ್‌ಗಳ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಲು, ಸಂಪೂರ್ಣ "StartLayoutCollection" ಬ್ಲಾಕ್ ಅನ್ನು "StartLayout.xml" ನಿಂದ "MultiAppKiosk.xml" ಗೆ ನಕಲಿಸಿ. ಅನುಮತಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸೇರಿಸಲು, ನೀವು "AllowedApps" ವಿಭಾಗಕ್ಕೆ ಸಾರ್ವತ್ರಿಕ ಅಪ್ಲಿಕೇಶನ್ ಗುರುತಿಸುವಿಕೆಗಳನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ ಮತ್ತು ಅದೇ ಬ್ಲಾಕ್‌ನಲ್ಲಿ ಕ್ಲಾಸಿಕ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ಗಳಿಗೆ ಪೂರ್ಣ ಮಾರ್ಗವನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ, ಇದು ಶಾರ್ಟ್‌ಕಟ್‌ಗಳ ಗುಣಲಕ್ಷಣಗಳಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ ಅಂಚುಗಳು ಉಲ್ಲೇಖಿಸುತ್ತವೆ. ತ್ವರಿತವಾಗಿ ಶಾರ್ಟ್‌ಕಟ್‌ಗೆ ಹೋಗಲು, ಪಿನ್ ಮಾಡಿದ ಟೈಲ್ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಇನ್ನಷ್ಟು ಹೋಗಿ > ಫೈಲ್ ಸ್ಥಳಕ್ಕೆ ಹೋಗಿ. ಯುನಿವರ್ಸಲ್ ಅಪ್ಲಿಕೇಶನ್ ಐಡಿಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು "AppUserModelId" ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಡೆಸ್ಕ್‌ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಪೂರ್ಣ ಮಾರ್ಗವನ್ನು ಸೂಚಿಸಲು "DesktopAppPath" ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಮತ್ತು ಇನ್ನೂ ಒಂದು ಸಣ್ಣ ಸೂಕ್ಷ್ಮ ವ್ಯತ್ಯಾಸವೆಂದರೆ, ನೀವು x64 ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ IE ಅನ್ನು ಬಳಸಲು ಯೋಜಿಸುತ್ತಿದ್ದರೆ, ಅನುಮತಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಪಟ್ಟಿಯಲ್ಲಿ ನೀವು "ಪ್ರೋಗ್ರಾಂ ಫೈಲ್‌ಗಳುಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್‌ಪ್ಲೋರರಿಎಕ್ಸ್‌ಪ್ಲೋರ್.exe" ಮತ್ತು "ಪ್ರೋಗ್ರಾಂ ಫೈಲ್‌ಗಳು (x86) ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್‌ಪ್ಲೋರರಿ ಎಕ್ಸ್‌ಪ್ಲೋರ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ಗಾಗಿ ಎರಡು ಮಾರ್ಗಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು. exe".

ನಾನು ಫೋಲ್ಡರ್‌ಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನೀಡುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ನಾನು "FileExplorerNamespaceRestrictions" ವಿಭಾಗವನ್ನು ಅಳಿಸುತ್ತಿದ್ದೇನೆ.

ಟಾಸ್ಕ್ ಬಾರ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುವುದರಿಂದ ನನಗೆ ತೊಂದರೆಯಾಗುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ನಾನು ಎಲ್ಲವನ್ನೂ "ಟಾಸ್ಕ್ ಬಾರ್" ವಿಭಾಗದಲ್ಲಿ ಬಿಡುತ್ತೇನೆ.

ಉದಾಹರಣೆಯಲ್ಲಿ, ಎರಡು ಪ್ರೊಫೈಲ್ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ, ಆದರೆ ನಾನು ಕೇವಲ ಒಂದು ಪ್ರೊಫೈಲ್ ಅನ್ನು ಮಾತ್ರ ಹೊಂದಿದ್ದೇನೆ, ಆದ್ದರಿಂದ ಎರಡನೇ ಪ್ರೊಫೈಲ್ನೊಂದಿಗೆ ವಿಭಾಗವನ್ನು ಅಳಿಸಬಹುದು. ಅನ್‌ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡುವ ಮೊದಲು, ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳೊಂದಿಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವ ಉದಾಹರಣೆಗೆ ಗಮನ ಕೊಡಿ.

"ಕಾನ್ಫಿಗ್ಸ್" ವಿಭಾಗದಲ್ಲಿ, ಖಾತೆಗಳನ್ನು ಪ್ರೊಫೈಲ್‌ಗಳಿಗೆ ಲಿಂಕ್ ಮಾಡಲಾಗಿದೆ; ಒಂದು ಪ್ರೊಫೈಲ್‌ಗೆ ಬಹು ಖಾತೆಗಳನ್ನು ಲಿಂಕ್ ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ಗಮನಿಸಿ. ಆದರೆ ಏಕೆಂದರೆ ನಾನು ಒಂದು ಖಾತೆಯಲ್ಲಿ ಮಾತ್ರ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದೇನೆ, ನಂತರ ನಾನು ಮೊದಲನೆಯದನ್ನು ಹೊರತುಪಡಿಸಿ ಎಲ್ಲಾ ಬೈಂಡಿಂಗ್‌ಗಳನ್ನು ಅಳಿಸುತ್ತೇನೆ - “ಕಾನ್ಫಿಗ್” ಬ್ಲಾಕ್‌ಗಳು. ಉಳಿದ ಬೈಂಡಿಂಗ್‌ನಲ್ಲಿ ನಾನು "ಬಳಕೆದಾರ" ಎಂಬ ಬಳಕೆದಾರ ಹೆಸರನ್ನು ಬರೆಯುತ್ತೇನೆ.

ನಾನು ಈ ಫೈಲ್ ಅನ್ನು ನಿಯತಾಂಕಗಳೊಂದಿಗೆ ಪಡೆದುಕೊಂಡಿದ್ದೇನೆ

MultiAppKiosk.xml

<?xml version="1.0" encoding="utf-8" ?>
<AssignedAccessConfiguration 
  xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config"
  xmlns:rs5="http://schemas.microsoft.com/AssignedAccess/201810/config"
  >
  <Profiles>
      <Profile Id="{9A2A490F-10F6-4764-974A-43B19E722C23}">
          <AllAppsList>
              <AllowedApps>
                  <App AppUserModelId="WINDOWS.IMMERSIVECONTROLPANEL_CW5N1H2TXYEWY!MICROSOFT.WINDOWS.IMMERSIVECONTROLPANEL" />
                  <App AppUserModelId="Microsoft.Windows.SecHealthUI_cw5n1h2txyewy!SecHealthUI" />
                  <App DesktopAppPath="%windir%system32notepad.exe" />
                  <App DesktopAppPath="C:Program FilesInternet Exploreriexplore.exe" />
                  <App DesktopAppPath="%windir%system32win32calc.exe" />
                  <App DesktopAppPath="%windir%system32mspaint.exe" />
                  <App DesktopAppPath="%ProgramFiles%Windows NTAccessorieswordpad.exe" />
              </AllowedApps>
          </AllAppsList>
          <StartLayout>
              <![CDATA[<LayoutModificationTemplate xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification">
                    <LayoutOptions StartTileGroupCellWidth="6" />
                    <DefaultLayoutOverride>
                      <StartLayoutCollection>
                        <defaultlayout:StartLayout GroupCellWidth="6">
                          <start:Group Name="Настройки">
                            <start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="WINDOWS.IMMERSIVECONTROLPANEL_CW5N1H2TXYEWY!MICROSOFT.WINDOWS.IMMERSIVECONTROLPANEL" />
                            <start:Tile Size="4x2" Column="2" Row="0" AppUserModelID="Microsoft.Windows.SecHealthUI_cw5n1h2txyewy!SecHealthUI" />
                          </start:Group>
                          <start:Group Name="Офисные приложения">
                            <start:DesktopApplicationTile Size="2x2" Column="2" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%MicrosoftWindowsStart MenuProgramsAccessoriesWordpad.lnk" />
                            <start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%APPDATA%MicrosoftWindowsStart MenuProgramsAccessoriesNotepad.lnk" />
                            <start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%MicrosoftWindowsStart MenuProgramsAccessoriesCalculator.lnk" />
                            <start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%MicrosoftWindowsStart MenuProgramsAccessoriesPaint.lnk" />
                            <start:DesktopApplicationTile Size="2x2" Column="4" Row="0" DesktopApplicationLinkPath="%APPDATA%MicrosoftWindowsStart MenuProgramsAccessoriesInternet Explorer.lnk" />
                          </start:Group>
                        </defaultlayout:StartLayout>
                      </StartLayoutCollection>
                    </DefaultLayoutOverride>
                  </LayoutModificationTemplate>
              ]]>
          </StartLayout>
          <Taskbar ShowTaskbar="true"/>
      </Profile>
  </Profiles>
  <Configs>
      <Config>
          <Account>User</Account>
          <DefaultProfile Id="{9A2A490F-10F6-4764-974A-43B19E722C23}"/>
      </Config>
  </Configs>
</AssignedAccessConfiguration>

ನಿಮ್ಮ XML ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳನ್ನು ನೀವು ಮಾಡಿದಾಗ, ಪ್ರತಿ ಪ್ರೊಫೈಲ್ ವಿಶಿಷ್ಟವಾದ ID ಅನ್ನು ಹೊಂದಿರಬೇಕು ಮತ್ತು ಒಂದು XML ಫೈಲ್‌ನಲ್ಲಿ ಮಾತ್ರವಲ್ಲದೆ ಒಂದು OS ನೊಳಗೆ ಇರಬೇಕು ಎಂಬುದನ್ನು ಮರೆಯಬೇಡಿ. ಆ. ತಾತ್ತ್ವಿಕವಾಗಿ, ಗೊಂದಲವನ್ನು ತಪ್ಪಿಸಲು, ನೀವು ಪ್ರತಿ ಬಾರಿಯೂ ಹೊಸ ಗುರುತಿಸುವಿಕೆಯನ್ನು ರಚಿಸಬಹುದು; ಇದನ್ನು "[guid]::NewGuid()" ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು PowerShell ಪರಿಸರದಲ್ಲಿ ಮಾಡಬಹುದು. ಮತ್ತು ಫೈಲ್ ಅನ್ನು “UTF-8” ಎನ್‌ಕೋಡಿಂಗ್‌ನಲ್ಲಿ ಉಳಿಸಲು ಮರೆಯದಿರಿ; ಫೈಲ್ ಅನ್ನು “ANSI” ಎನ್‌ಕೋಡಿಂಗ್‌ನಲ್ಲಿ ಉಳಿಸಿದ್ದರೆ, ತಯಾರಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ನಿರ್ಮಿಸುವಾಗ XML ಫೈಲ್ ಸಿರಿಲಿಕ್ ಹೊಂದಿದ್ದರೆ ನೀವು ದೋಷವನ್ನು ಸ್ವೀಕರಿಸುತ್ತೀರಿ.

ಹಂತ 6 - ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಅನ್ವಯಿಸುವುದು

ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ನಲ್ಲಿ ವಿವರಿಸಿದ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಅನ್ವಯಿಸಲು ಎರಡು ಮಾರ್ಗಗಳನ್ನು ನೋಡೋಣ. ಮೊದಲನೆಯದು ಪ್ರಾವಿಶನಿಂಗ್ ಪ್ಯಾಕೇಜ್ ಮೂಲಕ, ಇದನ್ನು ಐಸಿಡಿಯಲ್ಲಿ ರಚಿಸಬೇಕು. ಕೆಲವರಿಗೆ, ಬಹುಶಃ ಈ ವಿಧಾನವು ಹೆಚ್ಚು ಪರಿಚಿತವಾಗಿರುತ್ತದೆ. ಎರಡನೆಯದು "MDM ಸೇತುವೆ WMI ಪೂರೈಕೆದಾರ" ಅನ್ನು ಬಳಸುತ್ತಿದೆ, ಈ ವಿಧಾನವು ನನಗೆ ಹೆಚ್ಚು ಅನುಕೂಲಕರವಾಗಿದೆ.

ವಿಧಾನ ಸಂಖ್ಯೆ 1

ಯಾರು ICD ಹೊಂದಿಲ್ಲ? ADK ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಿ. ADK ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು ತುಂಬಾ ಸರಳವಾಗಿದೆ; ಘಟಕಗಳ ಸೆಟ್ ಅನ್ನು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಬಿಡಬಹುದು.

ICD ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ, "ಸುಧಾರಿತ ಸಿದ್ಧತೆ" ಟೈಲ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ, ಯೋಜನೆಯ ಹೆಸರು ಮತ್ತು ಫೋಲ್ಡರ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ ಮತ್ತು "ಮುಂದೆ" ಕ್ಲಿಕ್ ಮಾಡಿ. ಮುಂದಿನ ವಿಂಡೋದಲ್ಲಿ, "ವಿಂಡೋಸ್ ಡೆಸ್ಕ್ಟಾಪ್ನ ಎಲ್ಲಾ ಆವೃತ್ತಿಗಳು" ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು "ಮುಂದೆ" ಕ್ಲಿಕ್ ಮಾಡಿ. ನೀವು ತಯಾರಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವುದನ್ನು ಬಿಟ್ಟುಬಿಡಬಹುದು; "ಮುಕ್ತಾಯ" ಕ್ಲಿಕ್ ಮಾಡಿ.

"ರನ್‌ಟೈಮ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು" ಡ್ರಾಪ್-ಡೌನ್ ಮೆನುವನ್ನು ವಿಸ್ತರಿಸಿ, ನಂತರ "ನಿಯೋಜಿತ ಪ್ರವೇಶ" ಉಪಮೆನುವನ್ನು ವಿಸ್ತರಿಸಿ ಮತ್ತು "ಮಲ್ಟಿಆಪ್ಅಸ್ಸೈನ್ಡ್ಆಕ್ಸೆಸ್ಸೆಟ್ಟಿಂಗ್‌ಗಳು" ಆಯ್ಕೆಮಾಡಿ. ICD ವಿಂಡೋದ ಮಧ್ಯದ ವಿಭಾಗದ ಮೇಲ್ಭಾಗದಲ್ಲಿ, "ಬ್ರೌಸ್" ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಸೆಟ್ಟಿಂಗ್ಗಳೊಂದಿಗೆ XML ಫೈಲ್ನ ಸ್ಥಳವನ್ನು ಸೂಚಿಸಿ. ಒಂದು ವೇಳೆ, "Ctrl+s" ಒತ್ತುವ ಮೂಲಕ ನೀವು ಯೋಜನೆಯನ್ನು ಉಳಿಸಬಹುದು. ICD ಯ ಮೇಲಿನ ಎಡ ಭಾಗದಲ್ಲಿ, "ರಫ್ತು" ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಡ್ರಾಪ್-ಡೌನ್ ಮೆನುವಿನಿಂದ "ಪ್ರೊವಿಶನಿಂಗ್ ಪ್ಯಾಕೇಜ್" ಆಯ್ಕೆಮಾಡಿ. ಮಾಲೀಕರಾಗಿ, "IT ನಿರ್ವಾಹಕರು" ಆಯ್ಕೆಮಾಡಿ; "ಮುಂದೆ" ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಎಲ್ಲಾ ಇತರ ಪ್ರಶ್ನೆಗಳನ್ನು ಬಿಟ್ಟುಬಿಡಬಹುದು ಮತ್ತು ಕೊನೆಯಲ್ಲಿ "ಬಿಲ್ಡ್" ಮತ್ತು "ಮುಕ್ತಾಯ" ಕ್ಲಿಕ್ ಮಾಡಿ.

ಸ್ಥಾಪಿಸಲಾದ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ, ಬಳಕೆದಾರ "ಬಳಕೆದಾರ" ಅನ್ನು ರಚಿಸಲು ಮರೆಯಬೇಡಿ; ಅವರನ್ನು "ನಿರ್ವಾಹಕರು" ಗುಂಪಿಗೆ ಸೇರಿಸಲಾಗುವುದಿಲ್ಲ, ಇಲ್ಲದಿದ್ದರೆ ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ನಾನು ಕಂಪ್ಯೂಟರ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್‌ನಲ್ಲಿ ಎಂದಿಗೂ ಅವಧಿ ಮೀರದ ಪಾಸ್‌ವರ್ಡ್‌ನೊಂದಿಗೆ ಬಳಕೆದಾರರನ್ನು ರಚಿಸಿದ್ದೇನೆ.

ಈಗ ನಾವು ಹಿಂದೆ ಸ್ಥಾಪಿಸಲಾದ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ತಯಾರಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಚಲಾಯಿಸುತ್ತೇವೆ. ತಯಾರಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಅನ್ವಯಿಸಿದ ನಂತರ, ಪ್ರಾರಂಭ ಮೆನು ಮತ್ತು ನಿರ್ವಾಹಕರ ಮೆನು ಬದಲಾಗುತ್ತದೆ. ಎಡ ಪ್ರಾರಂಭದ ಕಾಲಮ್ನಲ್ಲಿ ಗುಂಡಿಗಳು ಕಣ್ಮರೆಯಾಗಬೇಕು: "ಡಾಕ್ಯುಮೆಂಟ್ಗಳು", "ಇಮೇಜ್", "ಆಯ್ಕೆಗಳು". ಪ್ರಾರಂಭ ಮೆನು ಬದಲಾಗದಿದ್ದರೆ, ಏನೋ ತಪ್ಪಾಗಿದೆ. ಸೆಟ್ಟಿಂಗ್‌ಗಳು > ಖಾತೆಗಳು > ಕೆಲಸ ಅಥವಾ ಶಾಲಾ ಖಾತೆಯ ಪ್ರವೇಶವನ್ನು ತೆರೆಯುವ ಮೂಲಕ ಸ್ಥಾಪಿಸಲಾದ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ತೆಗೆದುಹಾಕಬಹುದು > ಒದಗಿಸುವ ಪ್ಯಾಕೇಜ್ ವಿಂಡೋವನ್ನು ಸೇರಿಸಿ ಅಥವಾ ತೆಗೆದುಹಾಕಿ.

ಪ್ರಾರಂಭ ಮೆನು ಬದಲಾಗಿದ್ದರೆ, ನಂತರ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಸಿಸ್ಟಮ್‌ಗೆ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ, ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ಬಳಕೆದಾರರಂತೆ ಲಾಗ್ ಇನ್ ಮಾಡಿ ಮತ್ತು ಫಲಿತಾಂಶವನ್ನು ನೋಡಿ.

ವಿಧಾನ ಸಂಖ್ಯೆ 2

"MDM ಸೇತುವೆ WMI ಪೂರೈಕೆದಾರ" ಬಳಸಿಕೊಂಡು ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತಿದೆ ಇಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ. ಈ ವಿಧಾನದ ಅನುಕೂಲವೆಂದರೆ ಅದರ ಬಳಕೆಯ ನಮ್ಯತೆ ಮತ್ತು ತಯಾರಿಕೆಯ ಪ್ಯಾಕೇಜ್ ರಚಿಸಲು ಅಗತ್ಯವಿರುವ ಅನೇಕ ಹಸ್ತಚಾಲಿತ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ತೊಡೆದುಹಾಕುವ ಸಾಮರ್ಥ್ಯ. ಇಲ್ಲಿ ಪ್ರತಿಯೊಬ್ಬರೂ ತಮಗೆ ಅನುಕೂಲಕರವಾದ ನಿರ್ಧಾರವನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ನಾನೇ ಒಂದೆರಡು ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ತಯಾರಿಸಿದ್ದೇನೆ.

MiltiKiosk.bat – ಲಾಂಚ್ ಸ್ಕ್ರಿಪ್ಟ್

@echo off
chcp 1251>nul

if not exist "%~dp0psexec.exe" call :ShowMessage "‡‡‡‡‡‡‡‡‡‡‡‡‡Для работы скрипта необходим файл psexec.exe‡‡Для завершения работы скрипта нажмите любую клавишу"&pause>nul&exit

net session>nul 2>nul
if %errorLevel% neq 0 (powershell -command "Start-Process "%~s0" -Verb RunAs"&exit)

for /f "tokens=2 delims==" %%i in ('wmic useraccount where "Name='%UserName%'" get SID /value^|find "SID"') do set SID=%%i
reg add HKU%SID%SoftwareSysinternalsPsExec /v EulaAccepted /t REG_DWORD /d 1 /f

for /f %%i in ('dir "%~dp0%~n0*.ps1" /b /o:n') do set PSFilePath=%~dp0%%i
if not defined PSFilePath (echo Не найдено PS файлов с началом названия - "%~n0"&pause&exit)
set PSFilePath=%PSFilePath: =` %
"%~dp0psexec.exe" -i -s powershell -command "Start-Process powershell.exe -ArgumentList '-ExecutionPolicy Unrestricted -Command %PSFilePath%'"

exit

:ShowMessage
    setlocal enabledelayedexpansion
    set String=%~1
    if not defined String (echo.&setlocal disabledelayedexpansion&goto :eof)
    set /a ConCols=120 & set /a Num=1
    set "String[!Num!].str=%String:‡=" & set /a Num+=1 & set "String[!Num!].str=%"
    for /l %%a in (1,1,%Num%) do (
        for /l %%b in (0,1,%ConCols%) do if "!String[%%a].str:~%%b!" == "" (set "String[%%a].str= !String[%%a].str! "&set /a String[%%a].len-=1) else (set /a String[%%a].len+=0||set /a String[%%a].len=0)
        if not defined String[%%a].str (set String[%%a].str= )
        if not !String[%%a].len! equ 0 (call set String[%%a].str=%%String[%%a].str:~,!String[%%a].len!%%)
        if "!String[%%a].str: =!"=="" (echo.) else (echo !String[%%a].str!))
    setlocal disabledelayedexpansion
goto :eof

MiltiKiosk_Ver.12.ps1 - ಮುಖ್ಯ ಸ್ಕ್ರಿಪ್ಟ್

Function ConvertEncoding ([string]$From, [string]$To) {
    Begin{$encFrom = [System.Text.Encoding]::GetEncoding($From);$encTo = [System.Text.Encoding]::GetEncoding($To)}
    Process{$bytes = $encTo.GetBytes($_);$bytes = [System.Text.Encoding]::Convert($encFrom, $encTo, $bytes);$encTo.GetString($bytes) -replace [char]0, ''}
}

Function ShowMessage ($Message='', $Align=0) {
    Try {$Align = [decimal]$Align} Catch {Return 'Для параметра Align может быть указано только число' | ConvertEncoding 'windows-1251' -To 'UTF-16'}
    if ($Message -is [int]) {for ($i=1; $i -le $Message; $i++) {Write-Host}; Return}
    if ([System.Text.Encoding]::Default.WindowsCodePage -eq 1252) {$Message = $Message | ConvertEncoding 'windows-1251' -To 'UTF-16'}
    if ($Message -is [string]) {[array] $Message = $Message}
    foreach ($String in $Message) {
        Try {$String = [int]$String} Catch {}
        if ($String -is [int]) {for ($i=1; $i -le $String; $i++) {Write-Host}; continue}
        if ($Host.UI.RawUI.BufferSize.Width -gt $String.Length) {
            if ($Align -eq 0) {Write-Host $String
            } else {Write-Host ("{0}{1}" -f (' ' * (([Math]::Max(0, $Host.UI.RawUI.BufferSize.Width / $Align) - [Math]::Floor($String.Length / $Align)))), $String)}
        } else {Write-Host $String}
    } 
}

$script:NameSpace="rootcimv2mdmdmmap"
$script:ClassName="MDM_AssignedAccess"
$script:MultiAppKiosk = Get-CimInstance -Namespace $NameSpace -ClassName $ClassName
if (-not $MultiAppKiosk) {ShowMessage -Message (3, 'Ошибка получения объекта настроек', 2, 'Нажмите "Enter" для завершения рабты скрипта') -Align 2; Read-Host; Exit}

Function MainMenu() {
    ShowMessage (13, ' 0 - Выход', ' 1 - Выбрать XML-файл для установки', ' 2 - Показать текущую конфигурацию мультикиоска', ' 3 - Удалить настройки мультикиоска', 1)
    $local:PromptText = 'Выберите действие'
    if ([System.Text.Encoding]::Default.WindowsCodePage -eq 1252) {$PromptText = $PromptText | ConvertEncoding 'windows-1251' -To 'UTF-16'}

    $local:Selections = 1..2
    While ($true) {
        $Select = Read-Host -Prompt $PromptText
        Switch ($Select) {
            0 {exit}
            1 {XMLSelection}
            2 {ShowMessage -Message (1, 'Начало конфигурации') -Align 2; Write-Host $MultiAppKiosk.Configuration; ShowMessage -Message ('Конец конфигурации', 1, 'Для возврата в меню нажмите "Enter"', 1) -Align 2; Read-Host}
            3 {$MultiAppKiosk.Configuration = $Null; Set-CimInstance -CimInstance $MultiAppKiosk; ShowMessage -Message (1, 'Выполнена команда удаления настроек', 1) -Align 2}
            DEFAULT {ShowMessage 'Выбрано недопустимое значение'}
        }
        if ($Selections -contains $Select) {Clear-Host; ShowMessage (15, ' 0 - Выход', ' 1 - Выбрать XML-файл для установки', ' 2 - Показать текущую конфигурацию мультикиоска', ' 3 - Удалить настройки мультикиоска', 1)}
    }
}

Function XMLSelection() {
    Clear-Host

    if (!(Test-Path -Path $PSScriptRoot'XML')) {ShowMessage -Message (13, 'Не найден каталог', $('"'+$PSScriptRoot+'XML"'), 1, 'Нажмите "Enter" для возврвта в предыдущее меню') -Align 2; Read-Host; Return}

    $local:XMLList = @()
    $XMLList += Get-ChildItem -Path $PSScriptRoot'XML' -name -filter '*.xml'
    if ($XMLList.Count -eq  0) {ShowMessage -Message (13, 'Не найдено XML-файлов в каталоге', $('"'+$PSScriptRoot+'XML"'), 1, 'Нажмите "Enter" для возврвта в предыдущее меню') -Align 2; Read-Host; Return}

    [int]$local:Indent = 13 - $XMLList.Count / 2; if ($Indent -lt 1) {$Indent = 1}
    ShowMessage ($Indent, ' 0 - Вернуться в предыдущее меню')
    for ($i=0; $i -le $XMLList.GetUpperBound(0); $i++) {Write-Host $(' '+($i+1)+' - '+$XMLList[$i])}
    Write-Host
    $local:PromptText = 'Выберите файл для установки'
    if ([System.Text.Encoding]::Default.WindowsCodePage -eq 1252) {$PromptText = $PromptText | ConvertEncoding 'windows-1251' -To 'UTF-16'}

    $local:Selections = 1..$XMLList.Count
    $local:BackToPrevMenu = 0
    While ($BackToPrevMenu -eq 0) {
        $Select = Read-Host -Prompt $PromptText
        Switch ($Select) {
            0 {$BackToPrevMenu = 1}
            {$Selections -contains $Select} {ShowMessage $('Дана команда на применение настроек из файла '+$XMLList[$Select-1]);
                $local:Config = (Get-Content -encoding UTF8 -path $($PSScriptRoot+'XML'+$XMLList[$Select-1]) -Raw).Trim()
                $local:GUIDs = [regex]::matches($Config, '{.+?}') | select -ExpandProperty Value | Get-Unique
                foreach ($GUID in $GUIDs) {$Config = $Config -replace $(''+$GUID),$('{'+[guid]::NewGuid()+'}')}
                $Config = $Config -replace '&','&' -replace '<','<' -replace '>','>' -replace "'",''' -replace '"','"'
                $MultiAppKiosk.Configuration = $Config
                Set-CimInstance -CimInstance $MultiAppKiosk
            }
            DEFAULT {ShowMessage ('Выбрано недопустимое значение')} 
        }
    }
}

MainMenu

ನೀವು ನನ್ನ ಪರಿಹಾರವನ್ನು ಬಳಸಲು ಬಯಸಿದರೆ, ಮೇಲಿನ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಅವುಗಳ ಮೂಲ ಹೆಸರುಗಳೊಂದಿಗೆ ಒಂದು ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಉಳಿಸಿ ಮತ್ತು "PsExec.exe" ಫೈಲ್ ಅನ್ನು ಅದೇ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಇರಿಸಿ. ಅದೇ ಫೋಲ್ಡರ್ನಲ್ಲಿ, "XML" ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸಿ ಮತ್ತು ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು XML ಫೈಲ್ಗಳನ್ನು ನಕಲಿಸಿ. ಮೊದಲ ವಿಧಾನದಲ್ಲಿರುವಂತೆಯೇ ನಾನು ಅದೇ ಫೈಲ್ ಅನ್ನು ಬಳಸುತ್ತೇನೆ.

MultiAppKiosk.xml

<?xml version="1.0" encoding="utf-8" ?>
<AssignedAccessConfiguration 
  xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config"
  xmlns:rs5="http://schemas.microsoft.com/AssignedAccess/201810/config"
  >
  <Profiles>
      <Profile Id="{9A2A490F-10F6-4764-974A-43B19E722C23}">
          <AllAppsList>
              <AllowedApps>
                  <App AppUserModelId="WINDOWS.IMMERSIVECONTROLPANEL_CW5N1H2TXYEWY!MICROSOFT.WINDOWS.IMMERSIVECONTROLPANEL" />
                  <App AppUserModelId="Microsoft.Windows.SecHealthUI_cw5n1h2txyewy!SecHealthUI" />
                  <App DesktopAppPath="%windir%system32notepad.exe" />
                  <App DesktopAppPath="C:Program FilesInternet Exploreriexplore.exe" />
                  <App DesktopAppPath="%windir%system32win32calc.exe" />
                  <App DesktopAppPath="%windir%system32mspaint.exe" />
                  <App DesktopAppPath="%ProgramFiles%Windows NTAccessorieswordpad.exe" />
              </AllowedApps>
          </AllAppsList>
          <StartLayout>
              <![CDATA[<LayoutModificationTemplate xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification">
                    <LayoutOptions StartTileGroupCellWidth="6" />
                    <DefaultLayoutOverride>
                      <StartLayoutCollection>
                        <defaultlayout:StartLayout GroupCellWidth="6">
                          <start:Group Name="Настройки">
                            <start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="WINDOWS.IMMERSIVECONTROLPANEL_CW5N1H2TXYEWY!MICROSOFT.WINDOWS.IMMERSIVECONTROLPANEL" />
                            <start:Tile Size="4x2" Column="2" Row="0" AppUserModelID="Microsoft.Windows.SecHealthUI_cw5n1h2txyewy!SecHealthUI" />
                          </start:Group>
                          <start:Group Name="Офисные приложения">
                            <start:DesktopApplicationTile Size="2x2" Column="2" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%MicrosoftWindowsStart MenuProgramsAccessoriesWordpad.lnk" />
                            <start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%APPDATA%MicrosoftWindowsStart MenuProgramsAccessoriesNotepad.lnk" />
                            <start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%MicrosoftWindowsStart MenuProgramsAccessoriesCalculator.lnk" />
                            <start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%MicrosoftWindowsStart MenuProgramsAccessoriesPaint.lnk" />
                            <start:DesktopApplicationTile Size="2x2" Column="4" Row="0" DesktopApplicationLinkPath="%APPDATA%MicrosoftWindowsStart MenuProgramsAccessoriesInternet Explorer.lnk" />
                          </start:Group>
                        </defaultlayout:StartLayout>
                      </StartLayoutCollection>
                    </DefaultLayoutOverride>
                  </LayoutModificationTemplate>
              ]]>
          </StartLayout>
          <Taskbar ShowTaskbar="true"/>
      </Profile>
  </Profiles>
  <Configs>
      <Config>
          <Account>User</Account>
          <DefaultProfile Id="{9A2A490F-10F6-4764-974A-43B19E722C23}"/>
      </Config>
  </Configs>
</AssignedAccessConfiguration>

ಸ್ಕ್ರಿಪ್ಟ್ ವೈಶಿಷ್ಟ್ಯಗಳ ಬಗ್ಗೆ ಸ್ವಲ್ಪ. "UTF8" ಎನ್ಕೋಡಿಂಗ್ನೊಂದಿಗೆ XML ಫೈಲ್ಗಳನ್ನು ಬಳಸಲು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ; ನೀವು "ANSI" ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಬಳಸಲು ಬಯಸಿದರೆ, ನಂತರ ಫೈಲ್ ಓದುವ ಆಯ್ಕೆಯಿಂದ "ಎನ್ಕೋಡಿಂಗ್ UTF8" ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ತೆಗೆದುಹಾಕಿ. ಅಕ್ಷರಗಳನ್ನು ಬದಲಾಯಿಸದೆಯೇ ನೀವು XML ಫೈಲ್‌ಗಳನ್ನು "XML" ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಇರಿಸಬೇಕು; ಸ್ಕ್ರಿಪ್ಟ್ ಸ್ವತಃ ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು ಸೂಕ್ತವಾದ ಪದನಾಮಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸುತ್ತದೆ. ಬಳಕೆದಾರರನ್ನು ಪ್ರೊಫೈಲ್‌ಗಳಿಗೆ ಲಿಂಕ್ ಮಾಡುವ GUID ಗಳಲ್ಲಿ ಗೊಂದಲಕ್ಕೀಡಾಗದಿರಲು, ನೀವು ಬಳಕೆದಾರರ ಸಂಖ್ಯೆ ಅಥವಾ ಹೆಸರನ್ನು ಸುರುಳಿಯಾಕಾರದ ಕಟ್ಟುಪಟ್ಟಿಗಳಲ್ಲಿ ಸರಳವಾಗಿ ಸೂಚಿಸಬಹುದು; ಕರ್ಲಿ ಬ್ರೇಸ್‌ಗಳಲ್ಲಿನ ಎಲ್ಲಾ ವಿಷಯಗಳನ್ನು GUID ಗಳಿಂದ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ.

ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸುವುದು ತುಂಬಾ ಸರಳವಾಗಿದೆ, ಅದನ್ನು ರನ್ ಮಾಡಿ ಮತ್ತು ಅಗತ್ಯವಿರುವ ಐಟಂ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ. ಪ್ರಸ್ತುತ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಹೊಸದಕ್ಕೆ ಬದಲಾಯಿಸಲು, ಪ್ರಸ್ತುತವನ್ನು ಅಳಿಸುವ ಅಗತ್ಯವಿಲ್ಲ; ಅದನ್ನು ತಿದ್ದಿ ಬರೆಯಲಾಗುತ್ತದೆ. ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಬಳಕೆದಾರರನ್ನು ರಚಿಸಲು ಮರೆಯಬೇಡಿ.

ಪ್ರಸ್ತುತ ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಅನ್ವಯಿಸಿದ ಅದೇ ಸೆಷನ್‌ನಲ್ಲಿ ವೀಕ್ಷಿಸುವಾಗ, ವಿಶೇಷ ಅಕ್ಷರಗಳ ಬದಲಿಗೆ, ಬದಲಿ ಅಕ್ಷರಗಳ ಸಂಯೋಜನೆಯನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಅಧಿವೇಶನವನ್ನು ಬದಲಾಯಿಸಿದ ನಂತರ (ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸುವುದು), ಎಲ್ಲಾ ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು ಅವುಗಳ ಮೂಲ ರೂಪದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.

ಹಂತ 7 - ಸಿಸ್ಟಮ್ ಅನ್ನು ಮುಚ್ಚುವುದು

ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಕೆಲಸ ಮಾಡುತ್ತದೆ, ಅಷ್ಟೆ, ಅದು ತೋರುತ್ತದೆ ...

ಎಲ್ಲವೂ ಯೋಜನೆಯ ಪ್ರಕಾರ ನಡೆದರೆ, ನೀವು ಏನನ್ನಾದರೂ ಗಮನಿಸುವುದಿಲ್ಲ.

ನಾವು ಇನ್ನೂ ಸಿಸ್ಟಮ್ ಅನ್ನು ಆಡಿಟ್ ಮೋಡ್‌ನಿಂದ ಸ್ವಾಗತ ಮೋಡ್‌ಗೆ ಬದಲಾಯಿಸಬೇಕಾಗಿದೆ ಎಂಬುದನ್ನು ಮರೆಯಬೇಡಿ. ಸರಿ, ನಾವು ಇದಕ್ಕಾಗಿ ಸಿದ್ಧರಿದ್ದೇವೆ, ನಾವು "Sysprep.bat" ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ, ಪಾಯಿಂಟ್ 2 ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ, ಸಿಸ್ಟಮ್ ಅನ್ನು ಮೊಹರು ಮಾಡಲಾಗಿದೆ. ನಾವು ಸಾಧನವನ್ನು ಆನ್ ಮಾಡುತ್ತೇವೆ, ಸಿಸ್ಟಮ್ ಬೂಟ್ ಆಗುತ್ತದೆ, ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ ಬಳಕೆದಾರ ಖಾತೆಗೆ ನಾವು ಲಾಗ್ ಇನ್ ಮಾಡುತ್ತೇವೆ, ಆದರೆ ನಾವು ಲಾಗ್ ಇನ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. "ಸ್ವಾಗತ" ಸಂದೇಶದ ನಂತರ, "ಲಾಗ್ಔಟ್" ಸಂದೇಶವು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ.

ಮೊದಲಿಗೆ ನಾನು ಸಮಸ್ಯೆಗೆ ಪರಿಹಾರವನ್ನು ಮಾತ್ರ ವಿವರಿಸಲು ಬಯಸಿದ್ದೆ, ಆದರೆ ನಂತರ ನಾನು ಸಮಸ್ಯೆಯನ್ನು ಗುರುತಿಸಲು ಮತ್ತು ಸರಳವಾದ ಪರಿಹಾರವನ್ನು ಕಂಡುಕೊಳ್ಳುವ ಹಂತಗಳನ್ನು ವಿವರಿಸಲು ನಿರ್ಧರಿಸಿದೆ ಏಕೆಂದರೆ ... ಖಂಡಿತವಾಗಿಯೂ ಅನೇಕ ಓದುಗರು ಅಸ್ಪಷ್ಟ ಅನುಮಾನಗಳಿಂದ ಪೀಡಿಸಲ್ಪಡುತ್ತಾರೆ - "ಇದು ಹೀಗಿದ್ದರೆ ಏನು ...". ನೀವು ಇನ್ನೊಂದು ಪರಿಹಾರವನ್ನು ಕಂಡುಹಿಡಿಯಲು ಬಯಸಿದರೆ ವಿವಿಧ ಪ್ರಯೋಗಗಳನ್ನು ವಿವರಿಸುವುದರಿಂದ ನಿಮಗೆ ಗಮನಾರ್ಹ ಸಮಯವನ್ನು ಉಳಿಸುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಮಾಹಿತಿಯನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ನಿಖರವಾಗಿ ಮಾಡಲು ಮತ್ತು ಯಾವುದೇ ದೋಷಗಳಿಲ್ಲ ಎಂದು ಮತ್ತೊಮ್ಮೆ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು, ನಾನು ಪ್ರಯೋಗಗಳನ್ನು "ಮಾಡಲಾಗಿದೆ ಮತ್ತು ದಾಖಲಿಸಲಾಗಿದೆ" ಸ್ವರೂಪದಲ್ಲಿ ವಿವರಿಸುತ್ತೇನೆ. ಆ. ನಾನು ವಿವರಿಸಿದ ಪ್ರಯೋಗಗಳನ್ನು ಮತ್ತೊಮ್ಮೆ ಮಾಡುತ್ತೇನೆ.

ಪ್ರಯೋಗಗಳನ್ನು

ನಾವೇನು ​​ಮಾಡಿದೆವು? ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಎರಡು ಖಾತೆಗಳಿವೆ:

"ನಿರ್ವಾಹಕರು" - "ನಿರ್ವಾಹಕರು" ಗುಂಪಿನಲ್ಲಿ
"ಬಳಕೆದಾರ" - "ಬಳಕೆದಾರರು" ಗುಂಪಿನಲ್ಲಿ
ಆಡಿಟ್ ಮೋಡ್ನಲ್ಲಿ, ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಕೆಲಸ ಮಾಡಿದೆ, ಆದರೆ ಮೊಹರು ಮಾಡಿದಾಗ, ಅದು ಕೆಲಸ ಮಾಡಲಿಲ್ಲ.

ಪ್ರಯೋಗ 1

ನಾವು ಸ್ಥಾಪಿಸಲಾದ ತಯಾರಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಅಳಿಸುತ್ತೇವೆ, "ಕಂಪ್ಯೂಟರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್" ಸ್ನ್ಯಾಪ್-ಇನ್ನಲ್ಲಿ ನಾವು ಬಳಕೆದಾರ "ಬಳಕೆದಾರ" ಅನ್ನು ಅಳಿಸುತ್ತೇವೆ ಮತ್ತು "ಬಳಕೆದಾರ" ಎಂಬ ಹೆಸರಿನೊಂದಿಗೆ ಹೊಸ ಬಳಕೆದಾರರನ್ನು ರಚಿಸುತ್ತೇವೆ, ತಯಾರಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಅನ್ವಯಿಸಿ, "ಬಳಕೆದಾರ" ಖಾತೆಗೆ ಹೋಗಿ - ಅದು ಮಾಡುತ್ತದೆ ಕೆಲಸವಲ್ಲ. ನಾವು "ನಿರ್ವಹಣೆ" ಹೆಸರಿನಲ್ಲಿ ಹೋಗುತ್ತೇವೆ, "ಬಳಕೆದಾರರು" ಗುಂಪಿನಿಂದ "ಬಳಕೆದಾರ" ಬಳಕೆದಾರನನ್ನು ತೆಗೆದುಹಾಕಿ, ಅದನ್ನು "ನಿರ್ವಾಹಕರು" ಗುಂಪಿಗೆ ಸೇರಿಸಿ, "ಬಳಕೆದಾರ" ಹೆಸರಿನಲ್ಲಿ ಹೋಗಿ - ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ನಾವು "ನಿರ್ವಹಣೆ" ಹೆಸರಿನಲ್ಲಿ ಲಾಗ್ ಇನ್ ಮಾಡಿ, ಮಲ್ಟಿಕಿಯೋಸ್ಕ್‌ನೊಂದಿಗೆ ತಯಾರಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಅಳಿಸಿ, "ಬಳಕೆದಾರ" ಹೆಸರಿನಲ್ಲಿ ಲಾಗ್ ಇನ್ ಮಾಡಿ - ನಾವು ಲಾಗ್ ಇನ್ ಮಾಡಲು ನಿರ್ವಹಿಸುತ್ತಿದ್ದೇವೆ, ಆದರೆ ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಮೋಡ್ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಒದಗಿಸುವ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ.

ಪ್ರಯೋಗ 2

ನಾವು ಸಿಸ್ಟಮ್ ಇಮೇಜ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡುತ್ತೇವೆ - ಆಡಿಟ್ ಮೋಡ್ನಲ್ಲಿ ರಸ್ಸಿಫೈಡ್.

OS ಲೋಡ್ ಆಗಿದೆ, "Win + r" ಅನ್ನು ಒತ್ತಿರಿ, ಏಕೆಂದರೆ ನಮ್ಮ sysprep ವಿಂಡೋ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮುಚ್ಚಲ್ಪಟ್ಟಿದೆ, "sysprep" ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ ಮತ್ತು ತೆರೆಯುವ ವಿಂಡೋದಲ್ಲಿ "sysprep" ಅನ್ನು ರನ್ ಮಾಡಿ. ವಿಂಡೋದಲ್ಲಿ Sysprep ಸೆಟ್ಟಿಂಗ್ಗಳು: "ಸಿಸ್ಟಮ್ ಸ್ವಾಗತ ವಿಂಡೋಗೆ ಹೋಗಿ (OOBE)", "ಬಳಕೆಗಾಗಿ ತಯಾರಿ", "ರೀಬೂಟ್". "ಸರಿ" ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು OS ಶುಭಾಶಯಕ್ಕಾಗಿ ನಿರೀಕ್ಷಿಸಿ. ಸಿಸ್ಟಮ್ ಮೊದಲ ಬಾರಿಗೆ ಬೂಟ್ ಆಗುವಾಗ ನಾವು ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸುತ್ತೇವೆ: "ಆಯ್ದ ಭಾಷೆಯಲ್ಲಿ ಮುಂದುವರಿಯುವುದೇ?" - "ರಷ್ಯನ್"; ಪ್ರದೇಶ - ರಷ್ಯಾ; ಕೀಬೋರ್ಡ್ ಲೇಔಟ್ - ರಷ್ಯನ್; ಎರಡನೇ ಕೀಬೋರ್ಡ್ ಲೇಔಟ್ ಸೇರಿಸಿ - ಬಿಟ್ಟುಬಿಡಿ; "ನಿಮ್ಮನ್ನು ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಸಂಪರ್ಕಿಸೋಣ" - "ಇದೀಗ ಬಿಟ್ಟುಬಿಡಿ"; ಇಂಟರ್ನೆಟ್ಗೆ ಸಂಪರ್ಕಪಡಿಸಿ - ಇಲ್ಲ; ಪರವಾನಗಿ ಒಪ್ಪಂದ - ಸ್ವೀಕರಿಸಿ; "ಈ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಯಾರು ಬಳಸುತ್ತಾರೆ" - "ಪರೀಕ್ಷೆ"; ಗುಪ್ತಪದವನ್ನು ರಚಿಸುವುದು - ಕ್ಷೇತ್ರವನ್ನು ಖಾಲಿ ಬಿಡಿ; ವಿವಿಧ ಸಾಧನಗಳಲ್ಲಿ ಅನುಕೂಲಕರ ಕಾರ್ಯಾಚರಣೆ - ಇಲ್ಲ; ಗೌಪ್ಯತೆ ಸೆಟ್ಟಿಂಗ್‌ಗಳು - ಸ್ವೀಕರಿಸಿ. OS ಲೋಡ್ ಆಗಿದೆ, "ಕಂಪ್ಯೂಟರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್" ಸ್ನ್ಯಾಪ್-ಇನ್ನಲ್ಲಿ ನಾವು "ಬಳಕೆದಾರ" ಎಂಬ ಹೆಸರಿನೊಂದಿಗೆ ಬಳಕೆದಾರರನ್ನು ರಚಿಸುತ್ತೇವೆ, ತಯಾರಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸೇರಿಸಿ. ಫಲಿತಾಂಶವೆಂದರೆ ಅದು ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ.

ಪ್ರಯೋಗ 3

ನಾವು ಸಿಸ್ಟಮ್ ಇಮೇಜ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡುತ್ತೇವೆ - ಆಡಿಟ್ ಮೋಡ್ನಲ್ಲಿ ರಸ್ಸಿಫೈಡ್.

OS ಲೋಡ್ ಆಗಿದೆ, ಸಿಸ್ಟಮ್ ಅನ್ನು ಇಂಟರ್ನೆಟ್‌ಗೆ ಸಂಪರ್ಕಿಸಿ, "gpedit.msc" ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ ಮತ್ತು "Windows ಅಪ್‌ಡೇಟ್" ವಿಭಾಗದಲ್ಲಿ "ಸ್ವಯಂಚಾಲಿತ ನವೀಕರಣಗಳ ಮೂಲಕ ಶಿಫಾರಸು ಮಾಡಲಾದ ನವೀಕರಣಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ" ಆಯ್ಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ, ಕೇವಲ ಸಂದರ್ಭದಲ್ಲಿ ರೀಬೂಟ್ ಮಾಡಿ. ನವೀಕರಣ ಕೇಂದ್ರದಲ್ಲಿ, "ನವೀಕರಣಗಳಿಗಾಗಿ ಪರಿಶೀಲಿಸಿ" ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಎಲ್ಲಾ ನವೀಕರಣಗಳನ್ನು ಸ್ಥಾಪಿಸುವವರೆಗೆ ರೀಬೂಟ್ ಮಾಡಿ. ಇಂಟರ್ನೆಟ್‌ನಿಂದ ಸಿಸ್ಟಮ್ ಅನ್ನು ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸಿ. ನಾವು "sysprep" ಅನ್ನು ಗ್ರಾಫಿಕಲ್ ಮೋಡ್‌ನಲ್ಲಿ ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ ಮತ್ತು ಹಿಂದಿನ ಹಂತದಲ್ಲಿ ವಿವರಿಸಿದ ಎಲ್ಲಾ ಹಂತಗಳನ್ನು "sysprep" ಉಪಯುಕ್ತತೆಯನ್ನು ಚಾಲನೆ ಮಾಡುವುದರಿಂದ ತಯಾರಿ ಪ್ಯಾಕೇಜ್ ಸೇರಿಸುವವರೆಗೆ ಪುನರಾವರ್ತಿಸುತ್ತೇವೆ. ಫಲಿತಾಂಶವೆಂದರೆ ಅದು ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ.

ಪ್ರಯೋಗ 4

ನಾವು ಸಿಸ್ಟಮ್ ಇಮೇಜ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡುತ್ತೇವೆ - ಆಡಿಟ್ ಮೋಡ್ನಲ್ಲಿ ಇಂಗ್ಲೀಷ್.

ನಾವು "sysprep" ಅನ್ನು ಗ್ರಾಫಿಕಲ್ ಮೋಡ್‌ನಲ್ಲಿ ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ, ಪ್ರಯೋಗ 2 ರ ಸಮಯದಲ್ಲಿ ಅದೇ ನಿಯತಾಂಕಗಳೊಂದಿಗೆ OS ಅನ್ನು ಸೀಲ್ ಮಾಡುತ್ತೇವೆ. ಸಿಸ್ಟಮ್ ಮೊದಲು ಬೂಟ್ ಮಾಡಿದಾಗ, ನಾವು ಪ್ರಾದೇಶಿಕ ಮತ್ತು ಭಾಷಾ ನಿಯತಾಂಕಗಳನ್ನು ಹೊರತುಪಡಿಸಿ ಪ್ರಯೋಗ 2 ರಲ್ಲಿನ ಅದೇ ನಿಯತಾಂಕಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತೇವೆ. ಯಾವುದೇ ರಷ್ಯನ್ ಭಾಷೆ ಇಲ್ಲ. ಅದೇ ರೀತಿಯಲ್ಲಿ, ಬಳಕೆದಾರ "ಬಳಕೆದಾರ" ಅನ್ನು ರಚಿಸಿ ಮತ್ತು ಒದಗಿಸುವ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸೇರಿಸಿ. ಫಲಿತಾಂಶವೆಂದರೆ ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಆ. ಸಮಸ್ಯೆಯು ಸ್ಥಳೀಕರಣಕ್ಕೆ ಸಂಬಂಧಿಸಿದೆ.

ಪ್ರಯೋಗ 5

ನಾವು ಸಿಸ್ಟಮ್ ಇಮೇಜ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡುತ್ತೇವೆ - ಆಡಿಟ್ ಮೋಡ್ನಲ್ಲಿ ರಸ್ಸಿಫೈಡ್.

"ಕಂಪ್ಯೂಟರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್" ಸ್ನ್ಯಾಪ್-ಇನ್ನಲ್ಲಿ, ಬಳಕೆದಾರ "ಬಳಕೆದಾರ" ಅನ್ನು ರಚಿಸಿ, ತಯಾರಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸೇರಿಸಿ, "ಬಳಕೆದಾರ" ಖಾತೆಗೆ ಹೋಗಿ, ಬಹು-ಕಿಯೋಸ್ಕ್ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ನಿಮ್ಮ ಖಾತೆಯಿಂದ ಲಾಗ್ ಔಟ್ ಮಾಡಿ ಮತ್ತು "ನಿರ್ವಾಹಕ" ಖಾತೆಯ ಅಡಿಯಲ್ಲಿ ಲಾಗ್ ಇನ್ ಮಾಡಿ. ನಾವು ನಿರ್ವಾಹಕರ ಹಕ್ಕುಗಳೊಂದಿಗೆ PowerShell ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ, "Dism / online /Get-Intl" ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ ಮತ್ತು "ಡೀಫಾಲ್ಟ್ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಭಾಷೆ: en-US" ಅನ್ನು ನೋಡಿ.

ನಾವು ಫ್ಲಾಶ್ ಡ್ರೈವಿನಿಂದ WinPE ಗೆ ಬೂಟ್ ಮಾಡುತ್ತೇವೆ, ನಿಯೋಜಿಸಲಾದ OS ನನ್ನ E ಡ್ರೈವಿನಲ್ಲಿದೆ. ನಾವು "Dism /image:E: /Set-UILang:ru-ru" ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ. ನಾವು ಫಲಿತಾಂಶವನ್ನು ನೋಡುತ್ತೇವೆ, "Dism /image:E: /Get-Intl" ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ ಮತ್ತು "ಡೀಫಾಲ್ಟ್ ಸಿಸ್ಟಮ್ UI ಭಾಷೆ: ru-RU" ಅನ್ನು ನೋಡಿ.

ನಾವು ಸಿಸ್ಟಮ್ಗೆ ಬೂಟ್ ಮಾಡುತ್ತೇವೆ, "ಬಳಕೆದಾರ" ಖಾತೆಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಿ, ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ.

ಸಮಸ್ಯೆಯ ಕಾರಣ-ಮತ್ತು-ಪರಿಣಾಮದ ಸಂಬಂಧವನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಸ್ಥಾಪಿಸಲು, ಬಹು-ಕಿಯೋಸ್ಕ್ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಮತ್ತು ಕಾರ್ಯನಿರ್ವಹಿಸದಂತೆ ಮಾಡಲು ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸೋಣ.

ನಾವು ಫ್ಲ್ಯಾಶ್ ಡ್ರೈವಿನಿಂದ WinPE ಗೆ ಬೂಟ್ ಮಾಡುತ್ತೇವೆ, ನಿಯೋಜಿಸಲಾದ OS ನನ್ನ E ಡ್ರೈವ್‌ನಲ್ಲಿದೆ. ನಾವು "Dism /image:E: /Set-UILang:en-us" ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ. ನಾವು ಫಲಿತಾಂಶವನ್ನು ನೋಡುತ್ತೇವೆ, "Dism /image:E: /Get-Intl" ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ ಮತ್ತು "ಡೀಫಾಲ್ಟ್ ಸಿಸ್ಟಮ್ UI ಭಾಷೆ: en-US" ಅನ್ನು ನೋಡಿ.

ನಾವು ಸಿಸ್ಟಮ್ಗೆ ಬೂಟ್ ಮಾಡುತ್ತೇವೆ, "ಬಳಕೆದಾರ" ಖಾತೆಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಿ, ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಕೆಲಸ ಮಾಡುತ್ತದೆ.

ನಾವು ಫ್ಲಾಶ್ ಡ್ರೈವಿನಿಂದ WinPE ಗೆ ಬೂಟ್ ಮಾಡುತ್ತೇವೆ, ನಿಯೋಜಿಸಲಾದ OS ನನ್ನ E ಡ್ರೈವಿನಲ್ಲಿದೆ. ನಾವು "Dism /image:E: /Set-UILang:ru-ru" ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ. ನಾವು ಫಲಿತಾಂಶವನ್ನು ನೋಡುತ್ತೇವೆ, "Dism /image:E: /Get-Intl" ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ ಮತ್ತು "ಡೀಫಾಲ್ಟ್ ಸಿಸ್ಟಮ್ UI ಭಾಷೆ: ru-RU" ಅನ್ನು ನೋಡಿ.

ನಾವು ಸಿಸ್ಟಮ್ಗೆ ಬೂಟ್ ಮಾಡುತ್ತೇವೆ, "ಬಳಕೆದಾರ" ಖಾತೆಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಿ, ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ.

ಆ. ಡೀಫಾಲ್ಟ್ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಭಾಷೆಯಲ್ಲಿ ಕಿಯೋಸ್ಕ್‌ನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಸ್ಪಷ್ಟ ಅವಲಂಬನೆಯನ್ನು ನೀವು ನೋಡಬಹುದು. ಮಲ್ಟಿಕಿಯೋಸ್ಕ್‌ನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವ ಇತರ ಕೆಲವು ಅಂಶಗಳಿವೆಯೇ?

ಪ್ರಯೋಗ 6

ಪ್ರಯೋಗದ ಶುದ್ಧತೆಗಾಗಿ, ನಾವು ವ್ಯವಸ್ಥೆಯನ್ನು ಪುನಃ ತುಂಬಿಸುತ್ತೇವೆ. ನಾವು ಸಿಸ್ಟಮ್ ಇಮೇಜ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡುತ್ತೇವೆ - ಆಡಿಟ್ ಮೋಡ್ನಲ್ಲಿ ರಸ್ಸಿಫೈಡ್.

ನಾವು ಗ್ರಾಫಿಕಲ್ ಮೋಡ್‌ನಲ್ಲಿ "sysprep" ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ, ಪ್ರಯೋಗ 2 ರ ಸಮಯದಲ್ಲಿ ಅದೇ ನಿಯತಾಂಕಗಳೊಂದಿಗೆ OS ಅನ್ನು ಸೀಲ್ ಮಾಡುತ್ತೇವೆ. OS ನಮ್ಮನ್ನು ಸ್ವಾಗತಿಸಲು ಮತ್ತು ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸಲು ನಾವು ಕಾಯುತ್ತೇವೆ: "ಆಯ್ದ ಭಾಷೆಯಲ್ಲಿ ಮುಂದುವರೆಯುವುದೇ?" - "ಇಂಗ್ಲಿಷ್ (ಯುನೈಟೆಡ್ ಸ್ಟೇಟ್ಸ್)"; ಪ್ರದೇಶ - ರಷ್ಯಾ; ಕೀಬೋರ್ಡ್ ಲೇಔಟ್ - ರಷ್ಯನ್. ಇದಲ್ಲದೆ, ಪ್ರಯೋಗ 2 ರಲ್ಲಿ ಎಲ್ಲಾ ನಿಯತಾಂಕಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ.

ಡೀಫಾಲ್ಟ್ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಭಾಷಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನೋಡೋಣ. ನಾವು "Dism / online /Get-Intl" ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ ಮತ್ತು "ಡೀಫಾಲ್ಟ್ ಸಿಸ್ಟಮ್ UI ಭಾಷೆ: en-US" ಅನ್ನು ನೋಡಿ. "ಕಂಪ್ಯೂಟರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್" ಸ್ನ್ಯಾಪ್-ಇನ್ನಲ್ಲಿ, ಬಳಕೆದಾರ "ಬಳಕೆದಾರ" ಅನ್ನು ರಚಿಸಿ, ತಯಾರಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸೇರಿಸಿ, "ಬಳಕೆದಾರ" ಖಾತೆಗೆ ಹೋಗಿ, ಬಹು-ಕಿಯೋಸ್ಕ್ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಡೀಫಾಲ್ಟ್ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಭಾಷೆಯನ್ನು ಬದಲಾಯಿಸುವ ಮೂಲಕ ನಾವು ಕಿಯೋಸ್ಕ್ ಅನ್ನು ಮುರಿಯಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದೇವೆ. ನಾವು "ಪರೀಕ್ಷೆ" ಬಳಕೆದಾರರಿಗೆ ಹೋಗುತ್ತೇವೆ, ಸಿಸ್ಟಮ್ ಮೊದಲು ಬೂಟ್ ಮಾಡಿದಾಗ ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಅದಕ್ಕೆ ಸ್ವಯಂಚಾಲಿತ ಲಾಗಿನ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಇದರಿಂದ ಸಿಸ್ಟಮ್ ಈಗಿನಿಂದಲೇ "ಬಳಕೆದಾರ" ಖಾತೆಗೆ ಬೂಟ್ ಆಗುವುದಿಲ್ಲ. "netplwiz" ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ, "ಪರೀಕ್ಷೆ" ಬಳಕೆದಾರರನ್ನು ಆಯ್ಕೆ ಮಾಡಿ, "ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅಗತ್ಯವಿದೆ" ಚೆಕ್ಬಾಕ್ಸ್ ಅನ್ನು ಗುರುತಿಸಬೇಡಿ ಮತ್ತು ನಿಯತಾಂಕಗಳನ್ನು ಅನ್ವಯಿಸಿ.

WinPE ಗೆ ಫ್ಲಾಶ್ ಡ್ರೈವಿನಿಂದ ಬೂಟ್ ಮಾಡಿ. "Dism /image:E: /Set-UILang:ru-ru" ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ. ನಾವು ಫಲಿತಾಂಶವನ್ನು ನೋಡುತ್ತೇವೆ, "Dism /image:E: /Get-Intl" ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ ಮತ್ತು "ಡೀಫಾಲ್ಟ್ ಸಿಸ್ಟಮ್ UI ಭಾಷೆ: ru-RU" ಅನ್ನು ನೋಡಿ.

ನಾವು ಸಿಸ್ಟಮ್ಗೆ ಬೂಟ್ ಮಾಡುತ್ತೇವೆ, "ಬಳಕೆದಾರ" ಖಾತೆಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ, ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಆ. ಅದನ್ನು ಮುರಿಯಲಾಗುವುದಿಲ್ಲ. ಈ ರೀತಿ ಕೆಲಸ ಮಾಡಲು ಸಾಧ್ಯವೇ?

ಪ್ರಯೋಗ 7

ನಾವು ಸಿಸ್ಟಮ್ ಇಮೇಜ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡುತ್ತೇವೆ - ಆಡಿಟ್ ಮೋಡ್ನಲ್ಲಿ ರಸ್ಸಿಫೈಡ್.

ನಾವು "Sysprep.bat" ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ, ಪಾಯಿಂಟ್ 2 ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತೇವೆ. ನಾವು ಸಿಸ್ಟಮ್ಗೆ ಬೂಟ್ ಮಾಡುತ್ತೇವೆ, "ಕಂಪ್ಯೂಟರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್" ಸ್ನ್ಯಾಪ್-ಇನ್ನಲ್ಲಿ ಬಳಕೆದಾರರ "ಬಳಕೆದಾರ" ಅನ್ನು ರಚಿಸಿ, ತಯಾರಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸೇರಿಸಿ, "ಬಳಕೆದಾರ" ಖಾತೆಗೆ ಹೋಗಿ, ಬಹು- ಕಿಯೋಸ್ಕ್ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ.

WinPE ಗೆ ಫ್ಲಾಶ್ ಡ್ರೈವಿನಿಂದ ಬೂಟ್ ಮಾಡಿ. "Dism /image:E: /Set-UILang:en-us" ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ. ನಾವು ಫಲಿತಾಂಶವನ್ನು ನೋಡುತ್ತೇವೆ, "Dism /image:E: /Get-Intl" ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ ಮತ್ತು "ಡೀಫಾಲ್ಟ್ ಸಿಸ್ಟಮ್ UI ಭಾಷೆ: en-US" ಅನ್ನು ನೋಡಿ.

ನಾವು ಸಿಸ್ಟಮ್ಗೆ ಬೂಟ್ ಮಾಡುತ್ತೇವೆ, "ಬಳಕೆದಾರ" ಖಾತೆಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ, ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ.

ಡೀಫಾಲ್ಟ್ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಭಾಷಾ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಬದಲಾಯಿಸುವ ಮೂಲಕ, ಸಿಸ್ಟಮ್ ಆಡಿಟ್ ಮೋಡ್‌ನಲ್ಲಿರುವಾಗ ಅಥವಾ ಸಿಸ್ಟಮ್ ಅನ್ನು ಮೊಹರು ಮಾಡಿದ ನಂತರ ಮೊದಲ ಬೂಟ್‌ನಲ್ಲಿ ಮಾತ್ರ ಮಲ್ಟಿಕಿಯೋಸ್ಕ್‌ನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ನೀವು ಪರಿಣಾಮ ಬೀರಬಹುದು ಎಂದು ಅದು ತಿರುಗುತ್ತದೆ. ಇದರರ್ಥ ನೀವು ಸಿಸ್ಟಮ್ ಭಾಷೆಯನ್ನು ಇಂಗ್ಲಿಷ್‌ನಲ್ಲಿ ಆಯ್ಕೆ ಮಾಡುವ ಪ್ರತಿಕ್ರಿಯೆ ಫೈಲ್‌ನೊಂದಿಗೆ ಸಿಸ್ಟಂ ಅನ್ನು ಮುಚ್ಚಬೇಕು ಮತ್ತು ನಂತರ ಸಿಸ್ಟಮ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಿ ಇದರಿಂದ ಇಂಟರ್ಫೇಸ್ ರಷ್ಯನ್ ಆಗಿರುತ್ತದೆ. ತುಂಬಾ ಒಳ್ಳೆಯ ಪರಿಹಾರವಲ್ಲ. ಭಾಷಾ ಪ್ಯಾಕ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಮೂಲಕ ಅಥವಾ ಹೆಚ್ಚುವರಿ ಭಾಷಾ ಪ್ಯಾಕ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ಮೂಲಕ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಬಹುದೇ?

ಪ್ರಯೋಗ 8

ನಾವು ಸಿಸ್ಟಮ್ ಇಮೇಜ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡುತ್ತೇವೆ - ಆಡಿಟ್ ಮೋಡ್ನಲ್ಲಿ ಇಂಗ್ಲೀಷ್.

ನಾವು ಇಂಟರ್ನೆಟ್‌ಗೆ ಸಂಪರ್ಕಿಸುತ್ತೇವೆ, ಸಿಸ್ಟಮ್ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳಲ್ಲಿ “ಭಾಷೆ” ವಿಭಾಗಕ್ಕೆ ಹೋಗಿ, “ಭಾಷೆಯನ್ನು ಸೇರಿಸಿ” ಆಯ್ಕೆಮಾಡಿ, “ರಷ್ಯನ್” ಭಾಷೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿ, “ಮುಂದೆ” ಕ್ಲಿಕ್ ಮಾಡಿ, ಅನುಸ್ಥಾಪನಾ ನಿಯತಾಂಕಗಳನ್ನು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಬಿಡಿ, ಸ್ಥಾಪಿಸಿದ ನಂತರ “ಸ್ಥಾಪಿಸು” ಕ್ಲಿಕ್ ಮಾಡಿ ಭಾಷಾ ಪ್ಯಾಕ್ ನಾವು ಸಿಸ್ಟಮ್ ಅನ್ನು ರೀಬೂಟ್ ಮಾಡುತ್ತೇವೆ, ಈಗ Russified ನಲ್ಲಿದೆ. ಇಂಟರ್ನೆಟ್ನಿಂದ ಸಿಸ್ಟಮ್ ಅನ್ನು ಡಿಸ್ಕನೆಕ್ಟ್ ಮಾಡಿ, "Sysprep.bat" ಅನ್ನು ರನ್ ಮಾಡಿ, ಪಾಯಿಂಟ್ 2 ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ.

ಸಿಸ್ಟಮ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಿದ ನಂತರ, "ಕಂಪ್ಯೂಟರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್" ಸ್ನ್ಯಾಪ್-ಇನ್ನಲ್ಲಿ, "ಬಳಕೆದಾರ" ಬಳಕೆದಾರರನ್ನು ರಚಿಸಿ, ತಯಾರಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸೇರಿಸಿ, "ಬಳಕೆದಾರ" ಖಾತೆಗೆ ಹೋಗಿ, ಮಲ್ಟಿ-ಕಿಯೋಸ್ಕ್ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ.

ಪ್ರಯೋಗ 9

ಆಫ್‌ಲೈನ್ ಮೋಡ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸುವ ಮೊದಲು ಸಿಸ್ಟಮ್ ಅನ್ನು ರಸ್ಸಿಫೈ ಮಾಡಲು ಪ್ರಯತ್ನಿಸೋಣ. ಅದೇ ಸಮಯದಲ್ಲಿ ವಿತರಣೆಯ ಸ್ಥಳೀಕರಣದ ಕುರಿತು ಒಂದು ಸಣ್ಣ ಶೈಕ್ಷಣಿಕ ಕಾರ್ಯಕ್ರಮ ಇರುತ್ತದೆ.

ನಾನು ಕ್ಲೀನ್ ಮೂಲ ವಿತರಣೆಯೊಂದಿಗೆ ಫ್ಲಾಶ್ ಡ್ರೈವ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತೇನೆ - X21-96381. ಇದು ಡ್ರೈವ್ "ಇ" ಆಗಿರುತ್ತದೆ. ಚಿತ್ರಗಳನ್ನು ಆರೋಹಿಸಲು, ನಾನು ಫೋಲ್ಡರ್‌ಗಳನ್ನು ರಚಿಸುತ್ತೇನೆ: "c:MountInstall", "c:MountWinre", "c:MountBoot". ನಾನು ಸ್ಥಳೀಕರಣ ಪ್ಯಾಕೇಜುಗಳ ಒಂದು ಸೆಟ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತೇನೆ - X21-87814. ಮತ್ತು "c:Mount" ಫೋಲ್ಡರ್‌ಗೆ ನಾನು ಅದರಿಂದ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ನಕಲಿಸುತ್ತೇನೆ: "Microsoft-Windows-Client-Language-Pack_x86_ru-ru.cab", "lp.cab", "WinPE-Setup_ru-ru.cab". ನಾನು ನಿರ್ವಾಹಕರ ಹಕ್ಕುಗಳೊಂದಿಗೆ ಕನ್ಸೋಲ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೇನೆ. ಕಾಮೆಂಟ್ ಇಲ್ಲದೆ ಮುಂದಿನ ಆಜ್ಞೆಗಳು ಸ್ಪಷ್ಟವಾಗುತ್ತವೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.

ಸ್ಥಳೀಕರಣ ಆಜ್ಞೆಗಳು

cd c:mount
dism /Mount-Wim /WimFile:e:sourcesinstall.wim /index:1 /MountDir:Installcode
dism /Image:Install /Add-Package /PackagePath:Microsoft-Windows-Client-Language-Pack_x86_ru-ru.cabcode
dism /Image:Installcode /Set-AllIntl:ru-ru
dism /Image:Install /Set-TimeZone:"Russian Standard Time"code

dism /Mount-Wim /WimFile:InstallWindowsSystem32RecoveryWinre.wim /index:1 /MountDir:Winrecode
dism /Image:Winre /Add-Package /PackagePath:lp.cabcode
dism /Image:Winrecode /Set-AllIntl:ru-ru
dism /Image:Winre /Set-TimeZone:"Russian Standard Time"code
dism /Unmount-Image /MountDir:Winre /Commitcode

dism /Image:Install /Gen-LangINI /distribution:E: /Set-AllIntl:ru-RUcode
dism /image:Install /Set-SetupUILang:RU-ru /distribution:E:code
dism /Unmount-Image /MountDir:Install /Commitcode

dism /mount-wim /wimfile:e:sourcesboot.wim /index:1 /mountdir:Bootcode
dism /Image:Boot /Add-Package /PackagePath:lp.cabcode
dism /Image:Bootcode /Set-AllIntl:ru-ru
copy e:sourceslang.ini Bootsourceslang.inicode
dism /Unmount-Image /MountDir:Boot /Commitcode

dism /mount-wim /wimfile:e:sourcesboot.wim /index:2 /mountdir:Bootcode
dism /Image:Boot /Add-Package /PackagePath:lp.cabcode
dism /Image:Boot /Add-Package /PackagePath:WinPE-Setup_ru-ru.cabcode
dism /Image:Bootcode /Set-AllIntl:ru-ru
copy e:sourceslang.ini Bootsourceslang.ini /ycode
dism /Unmount-Image /MountDir:Boot /Commit

ನಾವು ಫ್ಲಾಶ್ ಡ್ರೈವಿನಿಂದ ಬೂಟ್ ಮಾಡುತ್ತೇವೆ, ರಷ್ಯನ್ ಭಾಷೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಸಿಸ್ಟಮ್ ಅನ್ನು ಖಾಲಿ ಡಿಸ್ಕ್ನಲ್ಲಿ ಸ್ಥಾಪಿಸಿ. ಪ್ರದೇಶವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಸಿಸ್ಟಮ್ ನಿಮ್ಮನ್ನು ಕೇಳಿದಾಗ, "Ctrl+Shift+F3" ಒತ್ತಿರಿ. "ಕಂಪ್ಯೂಟರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್" ಸ್ನ್ಯಾಪ್-ಇನ್ನಲ್ಲಿ, ಬಳಕೆದಾರ "ಬಳಕೆದಾರ" ಅನ್ನು ರಚಿಸಿ, ತಯಾರಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸೇರಿಸಿ, "ಬಳಕೆದಾರ" ಖಾತೆಗೆ ಹೋಗಿ, ಮಲ್ಟಿ-ಕಿಯೋಸ್ಕ್ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ.

WinPE ಗೆ ಫ್ಲಾಶ್ ಡ್ರೈವಿನಿಂದ ಬೂಟ್ ಮಾಡಿ. "Dism /image:E: /Set-UILang:en-us" ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ.

ನಾವು ಸಿಸ್ಟಮ್ಗೆ ಬೂಟ್ ಮಾಡುತ್ತೇವೆ, "ಬಳಕೆದಾರ" ಖಾತೆಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ, ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಕೆಲಸ ಮಾಡುತ್ತದೆ.

ಸ್ಪಷ್ಟವಾಗಿ ಸಮಸ್ಯೆಯು ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸೇರಿಸುವ ವಿಧಾನಗಳಲ್ಲಿಲ್ಲ, ಹೆಚ್ಚುವರಿ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸೋಣ.

ಪ್ರಯೋಗ 10

ಹಿಂದಿನ ಹಂತದಲ್ಲಿ ನಾವು ಸಿದ್ಧಪಡಿಸಿದ ಫ್ಲಾಶ್ ಡ್ರೈವ್ ಅನ್ನು ನಾವು ತೆಗೆದುಕೊಳ್ಳುತ್ತೇವೆ.

ನಾವು "ಫೀಟ್ ಆನ್ ಡಿಮ್ಯಾಂಡ್" ಪ್ಯಾಕೇಜ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತೇವೆ - X21-87815. ನಾನು ಅದರಿಂದ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು "c:Mount" ಫೋಲ್ಡರ್‌ಗೆ ನಕಲಿಸುತ್ತೇನೆ: «Microsoft-Windows-LanguageFeatures-Basic-ru-ru-Package~31bf3856ad364e35~x86~~.cab», «Microsoft-Windows-LanguageFeatures-OCR-ru-ru-Package~31bf3856ad364e35~x86~~.cab», «Microsoft-Windows-LanguageFeatures-Handwriting-ru-ru-Package~31bf3856ad364e35~x86~ ~.cab», «Microsoft-Windows-LanguageFeatures-TextToSpeech-ru-ru-Package~31bf3856ad364e35~x86~~.cab».

Берем пакет «Feat on Demand RDX Updt» – X21-99781. В папку «c:Mount» копирую из него пакеты: «Microsoft-Windows-RetailDemo-OfflineContent-Content-Package~31bf3856ad364e35~x86~~.cab», « Microsoft-Windows-RetailDemo-OfflineContent-Content-ru-ru-Package~31bf3856ad364e35~x86~~.cab».

ನಿರ್ವಾಹಕರ ಹಕ್ಕುಗಳೊಂದಿಗೆ ಕನ್ಸೋಲ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:

ಕೋಮಂಡ್ಡು

cd c:mount
dism /Mount-Wim /WimFile:e:sourcesinstall.wim /index:1 /MountDir:Install
dism /Add-Package /Image:Install /PackagePath:Microsoft-Windows-LanguageFeatures-Basic-ru-ru-Package~31bf3856ad364e35~x86~~.cab
dism /Add-Package /Image:Install /PackagePath:Microsoft-Windows-LanguageFeatures-OCR-ru-ru-Package~31bf3856ad364e35~x86~~.cab
dism /Add-Package /Image:Install /PackagePath:Microsoft-Windows-LanguageFeatures-Handwriting-ru-ru-Package~31bf3856ad364e35~x86~~.cab
dism /Add-Package /Image:Install /PackagePath:Microsoft-Windows-LanguageFeatures-TextToSpeech-ru-ru-Package~31bf3856ad364e35~x86~~.cab
dism /Add-Package /Image:Install /PackagePath:Microsoft-Windows-RetailDemo-OfflineContent-Content-Package~31bf3856ad364e35~x86~~.cab
dism /Add-Package /Image:Install /PackagePath:Microsoft-Windows-RetailDemo-OfflineContent-Content-ru-ru-Package~31bf3856ad364e35~x86~~.cab
dism /Unmount-Image /MountDir:Install /Commit

ನಾವು ಫ್ಲಾಶ್ ಡ್ರೈವಿನಿಂದ ಬೂಟ್ ಮಾಡುತ್ತೇವೆ, ರಷ್ಯನ್ ಭಾಷೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಸಿಸ್ಟಮ್ ಅನ್ನು ಖಾಲಿ ಡಿಸ್ಕ್ನಲ್ಲಿ ಸ್ಥಾಪಿಸಿ. ಪ್ರದೇಶವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಸಿಸ್ಟಮ್ ನಿಮ್ಮನ್ನು ಕೇಳಿದಾಗ, "Ctrl+Shift+F3" ಒತ್ತಿರಿ. "ಕಂಪ್ಯೂಟರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್" ಸ್ನ್ಯಾಪ್-ಇನ್ನಲ್ಲಿ, "ಬಳಕೆದಾರ" ಬಳಕೆದಾರರನ್ನು ರಚಿಸಿ, ಒದಗಿಸುವ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸೇರಿಸಿ ಮತ್ತು "ಬಳಕೆದಾರ" ಖಾತೆಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಿ. ನಾನು ದೀರ್ಘಕಾಲದವರೆಗೆ ನೇತಾಡುವ ಕಪ್ಪು ಪರದೆಯನ್ನು ಪಡೆದುಕೊಂಡಿದ್ದೇನೆ, ಹಾಗಾಗಿ ನಾನು ಸಿಸ್ಟಮ್ ಅನ್ನು ಬಿಸಿಯಾಗಿ ಬೂಟ್ ಮಾಡಿದೆ.

ನಾವು ತಯಾರಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಅಳಿಸುತ್ತೇವೆ, "ಬಳಕೆದಾರ" ಎಂದು ಲಾಗ್ ಇನ್ ಮಾಡಿ, ಸಿಸ್ಟಮ್ ಅನ್ನು ರೀಬೂಟ್ ಮಾಡಿ, ತಯಾರಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸೇರಿಸಿ, ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ.

WinPE ಗೆ ಫ್ಲಾಶ್ ಡ್ರೈವಿನಿಂದ ಬೂಟ್ ಮಾಡಿ. "Dism /image:E: /Set-UILang:en-us" ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ.

ನಾವು ಸಿಸ್ಟಮ್ಗೆ ಬೂಟ್ ಮಾಡುತ್ತೇವೆ, "ಬಳಕೆದಾರ" ಖಾತೆಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ, ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಕೆಲಸ ಮಾಡುತ್ತದೆ.

ಪರಿಹಾರ

ಸಾಮಾನ್ಯ ವೀರರು. ಅವರು ಯಾವಾಗಲೂ ಒಂದು ಮಾರ್ಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತಾರೆ!

ಸ್ಥಳೀಕರಣ ಪ್ಯಾಕ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ವಿವಿಧ ವಿಧಾನಗಳು ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲಿಲ್ಲ, ಇದರರ್ಥ ನೀವು ಸೀಲಿಂಗ್ ನಂತರ ಮೊದಲ ಬೂಟ್‌ನಲ್ಲಿ “en-us” ಭಾಷೆಯನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಮೊದಲ ಬೂಟ್ ನಂತರ ಭಾಷಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಿ.

ನಾವು ಸಿಸ್ಟಮ್ ಇಮೇಜ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡುತ್ತೇವೆ - ಆಡಿಟ್ ಮೋಡ್ನಲ್ಲಿ ರಸ್ಸಿಫೈಡ್.

"Unattend.xml" ಫೈಲ್ನಲ್ಲಿ, ಪ್ಯಾರಾಮೀಟರ್ನಲ್ಲಿ "en-US" ಅನ್ನು ನಮೂದಿಸಿ, "Sysprep.bat" ಅನ್ನು ರನ್ ಮಾಡಿ, ಪಾಯಿಂಟ್ 2 ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ನಾವು ಪಡೆದದ್ದನ್ನು ನೋಡಿ. ಸ್ವಾಗತ ಪರದೆಯು ಇಂಗ್ಲಿಷ್‌ನಲ್ಲಿದೆ, ಮಲ್ಟಿ-ಕಿಯೋಸ್ಕ್ ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಶುಭಾಶಯದ ಭಾಷೆಯನ್ನು ಬದಲಾಯಿಸಲು ನೀವು "Unattend.xml" ಗೆ ಆಜ್ಞೆಯನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ ಎಂದರ್ಥ. ಮತ್ತು ಇದನ್ನು ಮಾಡಲು, ನೀವು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ಸೂಚಿಸುವ "control intl.cpl,, /f:" ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಬೇಕು, ಇದು ಪ್ರಸ್ತುತ ನಿಯತಾಂಕಗಳನ್ನು ಸ್ವಾಗತ ಪರದೆಗೆ ನಕಲಿಸುವುದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ನ ವಿಷಯಗಳು ಈ ರೀತಿ ಕಾಣುತ್ತವೆ.

<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
      <gs:UserList>
        <gs:User UserID="Current" CopySettingsToSystemAcct="true"/> 
    </gs:UserList>
</gs:GlobalizationServices>

ಏಕೆಂದರೆ ಪ್ರಸ್ತುತ ಬಳಕೆದಾರರ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನಕಲಿಸುತ್ತದೆ, ನಂತರ ಬಳಕೆದಾರರು ಲಾಗ್ ಇನ್ ಮಾಡಿದ ನಂತರ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು, ಅಂದರೆ ನಮಗೆ ಅಗತ್ಯವಿದೆ. ಒಂದು ಸಣ್ಣ "ಆದರೆ" ಇದೆ, ನಿರ್ವಾಹಕರ ಹಕ್ಕುಗಳನ್ನು ಹೊಂದಿರುವ ಬಳಕೆದಾರರು ಲಾಗ್ ಇನ್ ಮಾಡಿದ ನಂತರ ಮರಣದಂಡನೆ ನಡೆಯುತ್ತದೆ. ಮತ್ತು ಆಜ್ಞೆಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಚಲಾಯಿಸಲು ಅಗತ್ಯವಿರುವ ಹೆಚ್ಚುವರಿ ಫೈಲ್ ಅನ್ನು ರಚಿಸಲು ನಾನು ಬಯಸುವುದಿಲ್ಲ. ಸಂಪೂರ್ಣ ಪರಿಹಾರವನ್ನು ಒಂದೇ ಫೈಲ್‌ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಉತ್ತಮ - “Unattend.xml”. ಇದನ್ನು ಮಾಡಲು, ನೀವು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸುವ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಬೇಕಾಗುತ್ತದೆ. "cmd" ಪರಿಸರದಲ್ಲಿ "echo" ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನಾನು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತೇನೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಆದರೆ ಇದು ಸರ್ಕಮ್‌ಫ್ಲೆಕ್ಸ್‌ನೊಂದಿಗೆ ಕೋನ ಬ್ರಾಕೆಟ್‌ಗಳಿಂದ ತಪ್ಪಿಸಿಕೊಳ್ಳುವ ಅಗತ್ಯವಿದೆ. ಆ. ಸಂರಚನಾ ಕಡತವನ್ನು ರಚಿಸಲು, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಪಡೆಯಲಾಗುತ್ತದೆ.

echo ^<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend"^>^<gs:UserList^>^<gs:User UserID="Current" CopySettingsToSystemAcct="true"/^>^</gs:UserList^>^</gs:GlobalizationServices^>>Config.xml

ಆದರೆ ನಾವು ಈ ಆಜ್ಞೆಯನ್ನು XML ನಲ್ಲಿ ಇರಿಸಬೇಕಾಗಿದೆ, ಇದು ವಿಶೇಷ ಅಕ್ಷರಗಳ ಬಳಕೆಗೆ ತನ್ನದೇ ಆದ ಅವಶ್ಯಕತೆಗಳನ್ನು ಹೊಂದಿದೆ:

ವಿಶೇಷ ಪಾತ್ರ
ಬದಲಿ ಮೌಲ್ಯ

>
&gt;

<
&lt;

&
&amp;

'
&apos;

"
&quot;

ಪರಿಣಾಮವಾಗಿ, ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸಲು, ನಾವು "FirstLogonCommands" ಗಾಗಿ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಪಡೆದುಕೊಂಡಿದ್ದೇವೆ.

cmd.exe /c echo ^&lt;gs:GlobalizationServices xmlns:gs=&quot;urn:longhornGlobalizationUnattend&quot;^&gt;^&lt;gs:UserList^&gt;^&lt;gs:User UserID=&quot;Current&quot; CopySettingsToSystemAcct=&quot;true&quot;/^&gt;^&lt;/gs:UserList^&gt;^&lt;/gs:GlobalizationServices^&gt;&gt;&quot;%TMP%Config.xml&quot;

ಮುಂದೆ, ನಾವು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ.

control intl.cpl,,/f:&quot;%TMP%Config.xml&quot;

ಮುಂದೆ, ಹಿಂದೆ ರಚಿಸಿದ ಫೈಲ್ ಅನ್ನು ಅಳಿಸಿ ಮತ್ತು ಸಿಸ್ಟಮ್ ಅನ್ನು ರೀಬೂಟ್ ಮಾಡಿ. ರೀಬೂಟ್ ಮಾಡಿದ ನಂತರ ಬದಲಾವಣೆಗಳು ಕಾರ್ಯಗತಗೊಳ್ಳುತ್ತವೆ.

cmd.exe /c del &quot;%TMP%Config.xml&quot; /q&amp;shutdown /r /f /t 00

ಪರಿಣಾಮವಾಗಿ, ನಾನು sysprep ಗಾಗಿ ಈ ಕೆಳಗಿನ ಉತ್ತರ ಫೈಲ್‌ನೊಂದಿಗೆ ಕೊನೆಗೊಂಡಿದ್ದೇನೆ.

Untend.xml

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="specialize">
        <component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <RunSynchronous>
                <RunSynchronousCommand wcm:action="add">
                    <Path>reg add HKLMSoftwareMicrosoftWindowsCurrentVersionSetupOOBE /v SetupDisplayedProductKey /t REG_DWORD /d 1 /f</Path>
                    <Order>1</Order>
                    <Description>Dont show key page</Description>
                </RunSynchronousCommand>
                <RunSynchronousCommand wcm:action="add">
                    <Path>reg add HKLMSoftwareMicrosoftWindowsCurrentVersionSetupOOBE /v UnattendCreatedUser /t REG_DWORD /d 1 /f</Path>
                    <Order>2</Order>
                    <Description>Dont make account</Description>
                </RunSynchronousCommand>
                <RunSynchronousCommand wcm:action="add">
                    <Path>cmd.exe /c rd %systemdrive%Sysprep /s /q</Path>
                    <Order>3</Order>
                    <Description>Del Folder</Description>
                </RunSynchronousCommand>
            </RunSynchronous>
        </component>
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <AutoLogon>
                <Enabled>true</Enabled>
                <Username>Admin</Username>
            </AutoLogon>
        </component>
    </settings>
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <InputLocale>en-US; ru-RU</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>en-US</UILanguage>
            <UILanguageFallback></UILanguageFallback>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <HideLocalAccountScreen>true</HideLocalAccountScreen>
                <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
                <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
                <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                <ProtectYourPC>1</ProtectYourPC>
            </OOBE>
            <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <CommandLine>cmd.exe /c echo ^&lt;gs:GlobalizationServices xmlns:gs=&quot;urn:longhornGlobalizationUnattend&quot;^&gt;^&lt;gs:UserList^&gt;^&lt;gs:User UserID=&quot;Current&quot; CopySettingsToSystemAcct=&quot;true&quot;/^&gt;^&lt;/gs:UserList^&gt;^&lt;/gs:GlobalizationServices^&gt;&gt;&quot;%TMP%Config.xml&quot;</CommandLine>
                    <Description>CreateConfig</Description>
                    <Order>1</Order>
                </SynchronousCommand>
                <SynchronousCommand wcm:action="add">
                    <CommandLine>control intl.cpl,,/f:&quot;%TMP%Config.xml&quot;</CommandLine>
                    <Description>UseConfig</Description>
                    <Order>2</Order>
                </SynchronousCommand>
                <SynchronousCommand wcm:action="add">
                    <CommandLine>cmd.exe /c del &quot;%TMP%Config.xml&quot; /q&amp;shutdown /r /f /t 00</CommandLine>
                    <Description>DelConfig</Description>
                    <Order>3</Order>
                </SynchronousCommand>
            </FirstLogonCommands>
        </component>
    </settings>

ಪರಿಶೀಲಿಸೋಣ...

ನಾವು ಸಿಸ್ಟಮ್ ಇಮೇಜ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡುತ್ತೇವೆ - ಆಡಿಟ್ ಮೋಡ್ನಲ್ಲಿ ರಸ್ಸಿಫೈಡ್.

ನಾವು Unattend.xml ಫೈಲ್ ಅನ್ನು ಹೊಸದಕ್ಕೆ ಬದಲಾಯಿಸುತ್ತೇವೆ, "Sysprep.bat" ಅನ್ನು ರನ್ ಮಾಡಿ, ಪಾಯಿಂಟ್ 2 ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ನಾವು ಪಡೆದದ್ದನ್ನು ನೋಡಿ. ನೀವು ಮೊದಲು ಬೂಟ್ ಮಾಡಿದಾಗ, ಸ್ವಾಗತ ಪರದೆಯು ಇಂಗ್ಲಿಷ್‌ನಲ್ಲಿದೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ರೀಬೂಟ್ ಆಗುತ್ತದೆ. ಸ್ವಾಗತ ಪರದೆಯು ರಷ್ಯನ್ ಭಾಷೆಯಲ್ಲಿದೆ, ಮಲ್ಟಿಕಿಯೋಸ್ಕ್ ಕೆಲಸ ಮಾಡುತ್ತದೆ.

Windows 10 IoT ಎಂಟರ್‌ಪ್ರೈಸ್ ಅನ್ನು ಹೊಂದಿಸುವ ಮತ್ತು ಪರವಾನಗಿ ನೀಡುವ ಕುರಿತು ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ದಯವಿಟ್ಟು ಸಂಪರ್ಕಿಸಿ: [ಇಮೇಲ್ ರಕ್ಷಿಸಲಾಗಿದೆ] ಅಥವಾ ವೆಬ್‌ಸೈಟ್‌ಗೆ ಕ್ವಾರ್ಟಾ-ಎಂಬೆಡೆಡ್.ರು.
ನೀವು ಕೆಲವು ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಗಳನ್ನು ಕಾಣಬಹುದು ನಮ್ಮ ವಿಕಿ ಅಥವಾ ನಮ್ಮ ಮೇಲೆ YouTube-

ಲೇಖನದ ಲೇಖಕ: ವ್ಲಾಡಿಮಿರ್ ಬೋರಿಸೆಂಕೋವ್, ಕ್ವಾರ್ಟಾ ಟೆಕ್ನಾಲಜೀಸ್‌ನಲ್ಲಿ ತಾಂತ್ರಿಕ ತಜ್ಞ.

ಮೂಲ: www.habr.com