Microsoft 전자 메일 계정과 연결된 Windows 8에서 새 사용자 계정을 만들려면 어떻게해야합니까?


14

MicrosoftAccount\someone@live.comPowerShell 또는 Windows에서 사용 가능한 다른 스크립팅 언어를 사용하여 프로그래밍 방식 으로 Microsoft 전자 메일 계정 (예 :)과 연결된 Windows 8에서 새 로컬 사용자 계정을 만들려면 어떻게해야합니까 ? 스크립트에는 Microsoft 계정의 이메일 주소와 비밀번호가 제공됩니다.

도움을 주셔서 감사합니다.


전자 메일 / MS 계정을 미리 만들고 새 Windows 사용자를 만들어 해당 전자 메일 / MS 계정에 연결하려고합니까? 전통적인 "Net User"명령을 사용해 보셨습니까?
Ƭᴇcʜιᴇ007

1
@ techie007 예, 현재의 경우 모든 Microsoft 전자 메일 계정이 이미 미리 만들어져 있습니다. 그러나 귀하의 의견을 읽으면 프로그래밍 방식으로 이러한 계정을 만들 수 있다는 것이 매우 유용하다는 것을 깨달았습니다. 따라서 아무도 그 방법을 알고 있다면 답변에 포함하십시오. 감사!
Piotr Shatalin

MS 사이트에서 전자 메일 계정 생성을 자동화하는 것은 여기서 다루지 않을 것입니다. 이것이 자동화하려는 부분에 대한 설명을 얻고 자하는 이유입니다. :) 그 외에를 형성, 정확히 이미 시도? 스크립팅에서 어디에 갇히고 있습니까?
Ƭᴇcʜιᴇ007

@ techie007 저는 PowerShell 스크립팅의 초보자입니다. 기본적으로 파일 시스템 / 레지스트리 / ACL 조작, 일반 파이프 라이닝 및 스크립팅 구문 및 .NET / COM interop에만 익숙합니다.
Piotr Shatalin

답변:


3

Microsoft 계정과 연결된 Windows 계정은 SAM에 약간의 추가 정보가 추가 된 일반 Windows 계정입니다.

먼저 선호하는 방법을 사용하여 새 계정 (넷 사용자, PowerShell, WMI)을 만든 다음 새 계정에 추가 정보를 추가하십시오.

Microsoft는 공개 API를 제공하지 않기 때문에 실제로는 까다로울 수 있습니다. 다행히 누군가 우리를 위해 모든 노력을 기울였습니다. 이 블로그 게시물 은 세부 정보를 설명하고 추가 정보를 추가하기위한 PowerShell 스크립트를 제공합니다.


0

예. Live 계정을 자동으로 생성하는 것은 Live 서비스의 TOS에 대한 것이므로 여기서 다루지 않습니다. 그러나 나는 당신이 찾고있는 것이 이것이라고 생각합니다.

# Create new local Admin user for script purposes
$Computer = [ADSI]"WinNT://$Env:COMPUTERNAME,Computer"

$LocalAdmin = $Computer.Create("User", "LocalAdmin")
$LocalAdmin.SetPassword("Password01")
$LocalAdmin.SetInfo()
$LocalAdmin.FullName = "Local Admin by Powershell"
$LocalAdmin.SetInfo()
$LocalAdmin.UserFlags = 64 + 65536 # ADS_UF_PASSWD_CANT_CHANGE + ADS_UF_DONT_EXPIRE_PASSWD
$LocalAdmin.SetInfo()

또는 이전 방법을 사용할 수 있습니다.

또 다른 대안은 구식 NET USER 명령입니다.

NET USER username "password" /ADD

OK-모든 옵션을 설정할 수는 없지만 간단한 사용자 생성 및 Powershell에서 스크립트하기가 쉽지 않습니다.

NET LOCALGROUP "group" "user" /add to set group membership.

스크립트에서 생성되는 사용자 계정이 미리 작성된 Microsoft 전자 메일 계정과 정확히 어디에 있습니까? 전자 메일 계정 암호가 어떤 곳에 제공되어야한다고 생각합니까?
Piotr Shatalin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.