February 25 日, 2010 年 10:02 AM - By
Leo

微软终于发布了针对Windows 7的"Windows激活技术"更新,供用户下载。非正版Windows 7用户若安装该更新,30天宽限期过后,电脑桌面壁纸将变为黑色。现在这个下载已经出来了,不过你不是那么好辨认,KB971033,在标题你看不出来(故意的?),不过在说明中有,大小是1.2MB,你可以选择不安装,中国地区尚不会通过"Windows激活技术"来要求用户下载安装这一更新,不过可能会在夏季进行。
如果您在中国想提前尝鲜的话,可以手动下载:
32-bit (x86): Windows6.1-KB971033-x86.msu
64-bit (x64): Windows6.1-KB971033-x64.msu
January 27 日, 2010 年 5:19 PM - By
Leo

sfc(system files checker系统文件检查器)是一个从win98开始就有的命令,这个命令能够验证并修复操作系统的系统文件,对于系统文件被破坏后的修复十分有效。
除了扫描所有受保护的系统文件以验证其版本,此命令还可以设置文件缓存大小、清除文件缓存及重新填充“%systemroot%\system32\dllcache”文件夹。
但是需要注意的是,此命令不能够远程运行。
如果你通过远程服务客户端,及时以管理员身份登录到系统中去,运行SFC命令你可能:
阅读全文 »
January 25 日, 2010 年 5:31 PM - By
Leo
由于IDC的日常运维外包给了vendor,所有就需要给他们一个账户,让他们至少能够远程登录到系统中去。IDC的Server又很多,只好写脚本实现了。Powershell的远程运行要比VBScript要好用得多,所以写了一个Powershell脚本,远程把用户加入到指定的计算机的本地组中。例如,我的域叫“svrcore.local”,需要处理的用户叫“vendor”,加入的组叫“Guests”。
#----------------------------------------
#CSV Sample:
#Server,
#svr1.svrcore.local
#svr2.svrcore.local
#svr3.svrcore.local
#-------------------------------------
#Usage:
#import-csv d:\list.csv | d:\adduser.ps1
#----------------------------------------
Process {
$Server = $_.Server
$strDomain = "svrcore.local"
$strGroup = "vendor"
$computer = [ADSI]("WinNT://" + $Server + ",computer")
$group = $computer.psbase.children.find("Guests")
$group.Name
function Listmemebers
{$members = $group.psbase.invoke("Members") | %{$_.GetType().InvokeMember("Name",'GetProperty',$null,$_,$null)}
$Server
$members}
$group.Add("WinNT://" + $strDomain + "/" + $strGroup)
Listmemebers
}
相应的,如果你想删除这个用户,只需要把第26行:
$group.Add("WinNT://" + $strDomain + "/" + $strGroup)
改为如下形式即可:
$group.Remove("WinNT://" + $strDomain + "/" + $strGroup)
January 18 日, 2010 年 7:21 PM - By
Leo
BlogMS(http://blogs.technet.com/blogms/)是一个介绍微软所有官方团队博客的搏客。
到目前为止,微软一共有148个开发团队有自己的博客。如果你想要和微软某个产品的研发人员沟通,通过博客是又一种即有效也有趣的方式。另外从这些博客上看到的信息,绝对是第一手的产品咨询,新产品的发布、新特性的增加、新附件的开发,都可以在官方团队博客上发现踪影。
你订阅这个团队博客的博客,你就能定期收到分类整理的文章汇总,还有最热文章精选,非常超值。