15 lines
768 B
PowerShell
15 lines
768 B
PowerShell
|
# Script to create a new empty Outlook profile
|
||
|
# http://powershell-tools.com/exchange-outlook/create-new-outlook-profile-using-powershell/
|
||
|
|
||
|
$ofc = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
|
||
|
$OfficeInstall = Get-ChildItem -Path $ofc -Recurse | Where-Object {
|
||
|
$_.GetValue('DisplayName') -like "Microsoft Office*" -or $_.GetValue('DisplayName') -like "Microsoft 365 Apps*"
|
||
|
}
|
||
|
|
||
|
# We only care about the major and minor version for the next part
|
||
|
$Version = $OfficeInstall.GetValue('DisplayVersion')[0..3] -join ""
|
||
|
$RegPath = "HKCU:\SOFTWARE\Microsoft\Office\$Version\Outlook"
|
||
|
|
||
|
New-Item -Path "$RegPath\Profiles" -Name "NewProfile"
|
||
|
Set-ItemProperty -Path $RegPath -Name "DefaultProfile" -Value "NewProfile"
|
||
|
Write-Host "Restart Outlook to setup new profile"
|