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.