强制更新LYNC客户端的地址簿

有的时候咱们对LYNC的地址簿文件做了修改,对于服务器上的咱们能够利用Update-csAddressBook来当即更新地址簿文件,可是对于客户端就没有那么容易了,从OCS R2之后,客户端就被定义为在登陆以后的1-60分钟内随机去下载地址簿。为了达到登陆LYNC就当即更新地址簿的目的,咱们能够经过修改客户端的注册表来完成,那就是添加GALDownloadInitialDelay值,而且修改它为0,这样客户端登陆以后就会立刻去更新地址簿,不过直接去修改也是很麻烦的一件时间,咱们其实能够利用下面的脚原本帮咱们更新客户端的地址簿文件。html

简单的存为一个bat文件,而后在客户端执行就OK。服务器

@echo off
echo Clearing Lync Address Books...
reg add HKCU\Software\Policies\Microsoft\Communicator /v GALDownloadInitialDelay /t REG_DWORD /d 0 /f
If %errorlevel%==1 goto Error
if "%LOCALAPPDATA%"=="" Set LOCALAPPDATA=%USERPROFILE%\Local Settings\Application Data
dir "%LOCALAPPDATA%\Microsoft\Communicator\sip_*" /b > list.txt
FOR /F "tokens=1" %%i in (list.txt) do del "%LOCALAPPDATA%\Microsoft\Communicator\%%i\gal*.*"
echo.
echo Sign out of Lync and sign back in to download the current address book.
goto End
:Error
echo You must run this command from an elevated Command Prompt.
echo.
:End

 

执行效果以下:ide

p_w_picpath

 

脚本出处:this

http://www.expta.com/2011/02/script-to-force-download-of-lync.htmlspa

相关文章
相关标签/搜索