然后反问一下https://www.google.com/ncr
解决方法:
先卸载所有的相关驱动(比如Mass storage device这样的也要卸载了)
然后运行:
bcdedit /set testsigning on
bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS
安装驱动
重启电脑
欧了~
$s.stopservice()
copy-item D:\.....\aaa.exe -destination \\10.10.zz.zz\c$\vvv\
copy-item D:\.....\aaa.pdb -destination \\10.10.zz.zz\c$\vvv\
$s.startservice()
最让人奔溃的是每次执行这段脚本,Get-Credential都会导致弹出要求输入密码的提示框。。。
哪位高手知道如何让这段脚本不再弹?
在windows credential vault里有这个ip的了。
不提sc,太慢。。。无法忍受。。。
-------------------------------------------牛逼的分割线---------------------------------------------------
该问题已解决 :
$cred = New-Object System.Management.Automation.PsCredential "fanweixiao", (Get-Content c:\my.cred | ConvertTo-SecureString)
if($s.state -eq "Running"){
Write-Host "Service is Running, begin to stop it"
$s.stopservice()
$s = Get-WmiObject -computer IPAddress Win32_Service -Filter "Name='ServiceName'" -credential $cred
while($s.state -ne "Stopped"){
Write-Host "Waiting Stop...State=" $s.state
Start-Sleep -Seconds 1
$s = Get-WmiObject -computer IPAddress Win32_Service -Filter "Name='ServiceName'" -credential $cred
}
Write-Host "Stopped"
}
copy-item D:\GitRepo\src\base\ServiceName\ServiceName\bin\Debug\ServiceName.exe -destination \\IPAddress\c$\PROJ\ServiceName\
copy-item D:\GitRepo\src\base\ServiceName\ServiceName\bin\Debug\ServiceName.pdb -destination \\IPAddress\c$\PROJ\ServiceName\
$s.startservice()
$s = Get-WmiObject -computer IPAddress Win32_Service -Filter "Name='ServiceName'" -credential $cred
$s.state
while($s.state -ne "Running"){
Write-Host "Waiting Start...Current state is " $s.state
Start-Sleep -Seconds 1
$s = Get-WmiObject -computer IPAddress Win32_Service -Filter "Name='ServiceName'" -credential $cred
}
Write-Host "Service Started!"
其中,这个cred文件可以这样生成:
$cred = Get-Credential "fanweixiao"
$cred.Password | ConvertFrom-SecureString | Set-Content c:\my.cred
IIS默认使用高复杂度的计算方式,如果要将RC4设为唯一的支持类型,可以参考如下步骤:
- 运行gpedit.msc,打开Local Group Policy Editor
- 找到Computer Configuration –> Administrator Templates –> Network –> SSL Configuration Settings
- 双击下面的SSL Cipher Suite Order
- 开启它,并在下方填入:TLS_RSA_WITH_RC4_128_SHA,TLS_RSA_WITH_RC4_128_MD5,SSL_CK_RC4_128_WITH_MD5。如果需要其他的或调整顺序,就按该格式即可(注意有长度限制)
- 重启机器
再次抓包,能看到Client在TLS的Say Hello的Handshake时提供了自己支持的Cipher Suites给server,server在做server hello的时候会制定Cipher Suite为Cipher Suite: TLS_RSA_WITH_RC4_128_SHA (0x0005)
在MS的KB里提到过改register来规避掉RSA的默认使用,但是实际使用后却发现不起作用,dunno why ![]()
http://www.iis.net/ConfigReference/system.applicationHost/serviceAutoStartProviders
这才像话嘛,以前为了asp.net在warm up的时候就被大量的requests堵死,费了不少劲做warm up work。现在方便多了!