enable dsac administrative active windows-server-2008-r2 powershell-v3.0

windows server 2008 r2 - dsac - Obteniendo la carpeta de documentos del usuario en Powershell



dsac exe (3)

Para obtener una lista de nombres de carpetas conocidos, use el siguiente comando:

[enum]::GetNames( [System.Environment+SpecialFolder] )

Para obtener una lista de nombres y rutas:

[enum]::GetNames( [System.Environment+SpecialFolder] ) | Select @{ n="Name"; e={$_}}, @{ n="Path"; e={ [environment]::getfolderpath( $_ ) }}

Quiero usar un script de PowerShell para automatizar las tareas relacionadas con el usuario cuando el usuario inicia sesión.

A veces, un usuario habrá movido su carpeta Documentos desde la ubicación predeterminada. ¿Cómo puedo determinar la ubicación de la carpeta Documentos del usuario en PowerShell?


prueba esto:

[Environment]::GetFolderPath("MyDocuments")


$mydocuments = [environment]::getfolderpath("mydocuments")