Estoy tratando de automatizar la copia de datos de perfil de una cuenta de usuario a otra. Esta otra cuenta de usuario se está creando en un script de PowerShell desde una cuenta de administrador. Estoy copiando sobre la plantilla
Este script se debe ejecutar en una máquina con Windows 8. Pensé que podría asumir que el PERFIL DE USUARIO sería [HomeDrive] \ Users [AccountName] \ pero llegué a un caso en el que en realidad es [HomeDrive] \ Users [AccountName]. [MachineName].
Estoy usando el siguiente fragmento para crear la cuenta de usuario,
function CreateLocalUser([string] $userName, [string] $password, [string] $description)
{
$computer = "localhost"
$objOu = [ADSI]"WinNT://$computer"
$objUser = $objOU.Create("User", $userName)
$objUser.SetPassword($password)
$objUser.SetInfo()
$objUser.Description = $description
$objUser.SetInfo()
return $objUser
}
¿Cómo puedo obtener el directorio de inicio de los usuarios creados sin usar las extensiones de Powershell?
fuente