Создайте локальную учетную запись пользователя Windows 10 и программно ответьте на вопросы о конфиденциальности/рекламе.

Вопрос или проблема

Я хочу создать локального пользователя Windows 10 с помощью PowerShell или командной строки, а затем программно завершить ‘настройку аккаунта’.

Если я сейчас создаю нового пользователя User1 с помощью New-LocalUser и затем вручную вхожу в систему как User1, то сначала я вижу экран ‘Добро пожаловать, мы готовим всё для вас’, а затем мне нужно ответить на вопросы о использовании онлайн-распознавания речи, данных о местоположении, вводе с помощью пера и клавиатуры, диагностических данных и рекламном идентификаторе.

Я хотел бы программно предоставить ответы на эти вопросы и завершить настройку аккаунта, чтобы при фактическом входе User1 эти вопросы больше не появлялись.

Я уже нашел способ частично инициализировать профиль пользователя, запуская ‘Start-Process cmd /c’ от имени User1 с параметром -LoadUserProfile: это создает папку профиля пользователя в C:\Users, но не убирает вопросы при первом ручном входе в систему.

Ответ или решение

Создание локального пользователя в Windows 10 с помощью PowerShell или командной строки, а также автоматизация процесса настройки учетной записи и ответов на вопросы о конфиденциальности и рекламе — задача, требующая тщательного подхода. В этом ответе мы рассмотрим, как создать локального пользователя и устранить необходимость взаимодействия с вопросами конфиденциальности при первом входе.

Шаг 1: Создание локального пользователя

Для начала, откройте PowerShell с правами администратора. Затем используйте следующую команду для создания нового пользователя:

New-LocalUser -Name "User1" -Password (ConvertTo-SecureString "ВашПароль" -AsPlainText -Force) -FullName "Пользователь 1" -Description "Описание пользователя 1"

Замените ВашПароль на желаемый пароль. После создания пользователя необходимо добавить его в нужную группу, например, группу «Пользователи»:

Add-LocalGroupMember -Group "Users" -Member "User1"

Шаг 2: Инициализация профиля пользователя

Чтобы избежать отображения приветственного экрана и вопросов о конфиденциальности при первом входе, выполните следующие действия:

  1. Создайте новый процесс от имени созданного пользователя.
  2. Используйте параметры для загрузки профиля.

Следующая команда запустит командную строку для нового пользователя User1, что позволит создать профиль:

Start-Process -FilePath "cmd.exe" -ArgumentList "/c echo Hello > C:\Users\User1\Desktop\test.txt" -Credential (Get-Credential "User1")

Шаг 3: Автоматизация ответов на вопросы

Для автоматизации ответов на вопросы конфиденциальности необходимо внести изменения в реестр для учетной записи User1. Это можно сделать с помощью PowerShell:

# Обеспечьте выполнение в контексте нового пользователя, откройте реестр
Invoke-Command -ScriptBlock {
    # Включение онлайн-распознавания речи
    Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Privacy" -Name "SpeechRecognition" -Value 0
    # Включение предоставления данных о местоположении
    Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Privacy" -Name "Location" -Value 0
    # Включение ввода и печати
    Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Privacy" -Name "InkingTyping" -Value 0
    # Установка диагностических данных
    Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Privacy" -Name "DiagnosticData" -Value 0
    # Отключение идентификатора рекламы
    Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Privacy" -Name "AdvertisingID" -Value 0
} -Credential (Get-Credential "User1")

Заключение

Для успешного создания локального пользователя и автоматического ответа на вопросы в Windows 10 через PowerShell нужно выполнить следующие действия: создать пользователя, инициализировать его профиль и внести изменения в реестр. Этот процесс позволит избежать необходимости ручных вводов и уточнений при первом запуске учетной записи User1.

Таким образом, следуя данным рекомендациям, вы сможете более эффективно управлять учетными записями пользователей в Windows 10 и улучшить пользовательский опыт.

Оцените материал
Добавить комментарий

Капча загружается...