OneDrive - sevioptero/Windows_info GitHub Wiki
Contenido:
Descarga
Configuración
- Ubicación de las plantillas .adml y .admx
- Configurar las cuentas de usuario silenciosamente en OneDrive
- Eliminar la configuración de OneDrive
- Deshabilitar las notificaciones de OneDrive
- Referencia
Ubicación de las plantillas .adml y .admx
En una instalación por usuario (opción por defecto):
%localappdata%\Microsoft\OneDrive\VERSION\adm
En una instalación por equipo:
"%ProgramFiles(x86)%\Microsoft OneDrive\VERSION\adm"
Configurar las cuentas de usuario silenciosamente en OneDrive
Desde PowerShell
El TenantID debe sustituirse por el de la organización
#
# AutoConfiguracion de OneDrive para la Empresa
#
# Fecha: 29/05/2019
# Version: 0.2
#
# TenantID
$TenantID = "1111-2222-3333-4444"
# Habilitar inicio de sesion silencioso en OneDrive para la Empresa
Write-Host "[$env:COMPUTERNAME] Habilitar inicio de sesion silencioso en OneDrive para la Empresa" -ForegroundColor Green
$rutaRegistro = "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
$Name = "SilentAccountConfig"
$Value = 1
if (!(Test-Path $rutaRegistro)) {
New-Item -Path $rutaRegistro -Force | Out-Null
New-ItemProperty -Path $rutaRegistro -Name $Name -Value $Value -PropertyType DWORD -Force | Out-Null
}
else {
New-ItemProperty -Path $rutaRegistro -Name $Name -Value $Value -PropertyType DWORD -Force | Out-Null
}
# Habilitar Mover las carpetas conocidas de Windows a OneDrive
Write-Host "[$env:COMPUTERNAME] Habilitar Mover las carpetas conocidas de Windows a OneDrive" -ForegroundColor Green
$rutaRegistro = "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
$Name = "KFMSilentOptIn"
$Name2 = "KFMSilentOptInWithNotification"
$Value2 = 1 # 1 avisa de la redireccion, 0 no avisa
if (!(Test-Path $rutaRegistro)) {
New-Item -Path $rutaRegistro -Force | Out-Null
New-ItemProperty -Path $rutaRegistro -Name $Name -Value $TenantID -PropertyType STRING -Force | Out-Null
New-ItemProperty -Path $rutaRegistro -Name $Name2 -Value $Value2 -PropertyType DWORD -Force | Out-Null
}
else {
New-ItemProperty -Path $rutaRegistro -Name $Name -Value $TenantID -PropertyType STRING -Force | Out-Null
New-ItemProperty -Path $rutaRegistro -Name $Name2 -Value $Value2 -PropertyType DWORD -Force | Out-Null
}
# Habilitar la sincronizacion bajo demanda
Write-Host "[$env:COMPUTERNAME] Habilitar la sincronizacion bajo demanda" -ForegroundColor Green
$rutaRegistro = "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
$Name = "FilesOnDemandEnabled"
$Value = 1
if (!(Test-Path $rutaRegistro)) {
New-Item -Path $rutaRegistro -Force | Out-Null
New-ItemProperty -Path $rutaRegistro -Name $Name -Value $Value -PropertyType DWORD -Force | Out-Null
}
else {
New-ItemProperty -Path $rutaRegistro -Name $Name -Value $Value -PropertyType DWORD -Force | Out-Null
}
Desde el Símbolo de sistema
El TenantID debe sustituirse por el de la organización
::
:: AutoConfiguracion de OneDrive para la Empresa
::
:: Fecha: 27/05/2019
:: Version: 0.1
::
@echo off
:: TenantID
set TenantID=1111-2222-3333-4444
echo Habilitar inicio de sesion silencioso en OneDrive para la Empresa
%systemroot%\system32\reg add "HKLM\SOFTWARE\Policies\Microsoft\OneDrive" /V "SilentAccountConfig" /T REG_DWORD /D 1 /F
echo Habilitar Mover las carpetas conocidas de Windows a OneDrive
%systemroot%\system32\reg add "HKLM\SOFTWARE\Policies\Microsoft\OneDrive" /V "KFMSilentOptIn" /T REG_SZ /D "%TenantID%" /F
echo Habilitar que avise de la redireccion automatica de carpetas
:: 1 avisa de la redireccion, 0 no avisa
%systemroot%\system32\reg add "HKLM\SOFTWARE\Policies\Microsoft\OneDrive" /V "KFMSilentOptInWithNotification" /T REG_DWORD /D 1 /F
echo Habilitar la sincronizacion bajo demanda
%systemroot%\system32\reg add "HKLM\SOFTWARE\Policies\Microsoft\OneDrive" /V "FilesOnDemandEnabled" /T REG_DWORD /D 1 /F
Eliminar la configuración de OneDrive
#
# Elimina la autoConfiguracion de OneDrive para la Empresa
#
# Fecha: 29/05/2019
# Version: 0.1
#
$rutaRegistro = "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
if (Test-Path ($rutaRegistro)) {
Write-Host "[$env:COMPUTERNAME] Eliminando configuración silenciosa de OneDrive para la Empresa" -ForegroundColor Green
$Property = "SilentAccountConfig"
Remove-ItemProperty -Path "$rutaRegistro" -Name $Property
$Property = "KFMSilentOptIn"
Remove-ItemProperty -Path "$rutaRegistro" -Name $Property
$Property = "KFMSilentOptInWithNotification"
Remove-ItemProperty -Path "$rutaRegistro" -Name $Property
$Property = "FilesOnDemandEnabled"
Remove-ItemProperty -Path "$rutaRegistro" -Name $Property
}
else {
Write-Host "[$env:COMPUTERNAME] No existe configuración silenciosa de OneDrive para la Empresa" -ForegroundColor Red -BackgroundColor Black
}
Deshabilitar las notificaciones de OneDrive
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings\Microsoft.SkyDrive.Desktop\Enabled = 0 (DWORD)
Referencia
Microsoft Docs
- Guía de OneDrive para empresas
- Configurar las cuentas de usuario silenciosamente
- Iniciar la sesión de los usuarios en modo silencioso en el cliente de sincronización de OneDrive con sus credenciales de Windows
- Mover en modo silencioso carpetas conocidas de Windows a OneDrive
- Buscar el identificador de inquilino de Office 365
- Listado de directivas configurables en OneDrive
- Usar la directiva de grupo para controlar la configuración de sincronización de OneDrive
- Top 5 tips for efficiently deploying and configuring OneDrive
- Notas de la versión de OneDrive