Outlook 프로필을 재설정하고 새 프로필을 구성하기 위해이 스크립트를 만들었습니다. 이 스크립트는 이전 프로파일을 삭제하고 새 프로파일을 작성하고 전망을 시작합니다 ... 전망을 시작한 후 프로파일도 자동으로 구성되어야합니다. 누구나이 스크립트에서 추가로 수행하는 방법을 제안 할 수 있습니다.
clear
if($process=(get-process 'outlook' -ErrorAction SilentlyContinue))
{
Write-Host "Outlook is running so close it.." -ForegroundColor Green
kill($process)
Write-Host "Outlook is stopped " -ForegroundColor Green
}
$reg="HKCU:\Software\Microsoft\Office\15.0\Outlook\Profiles"
$child=(Get-ChildItem -Path $reg).name
foreach($item in $child)
{
Remove-item -Path registry::$item -Recurse #-ErrorAction Inquire -WhatIf
}
Write-Host "All profiles removed successfully" -ForegroundColor Green
"`n"
Write-Host "Now create new profile for outlook" -ForegroundColor Green
"`n"
New-Item -Name "outlook" -Path $reg -Force -Verbose
Write-Host "New profile created" -ForegroundColor Green
"`n"
Write-Host "Launch outlook with newly created profile" -ForegroundColor Green
Start-Process 'outlook' -ErrorAction SilentlyContinue -ArgumentList '/profile "outlook" '
Write-Host
행에 ``n ''을 추가하고 리디렉션 된 출력에 필요하지 않은 경우 행에 ``n ''을 추가 할 수 있습니다 . 질문에 관해서는 방금 삭제 한 것과 비슷한 새 레지스트리 항목을 만들어야 할 것입니다. 그렇지 않으면 "구성된"의 의미에 대한 추가 정보를 제공해야합니다.