2009-02-06 81 views

回答

7

你使用的是什麼操作系統和命令行界面?

使用Windows批處理文件

if EXIST %WINDIR%\Microsoft.Net\Framework\v1.0.3705\mscorlib.dll 
if EXIST %WINDIR%\Microsoft.Net\Framework\v1.1.4322\mscorlib.dll 
if EXIST %WINDIR%\Microsoft.Net\Framework\v2.0.50727\mscorlib.dll 

使用Windows PowerShell的從

if (test-path (join-path $env:windir "Microsoft.Net\Framework\v2.0.50727\mscorlib.dll"))){ 
+1

問題是「if」.net被安裝。如果不是,則無法運行powershell。 – EBGreen 2009-02-06 15:19:36

+0

@EBGreen,提問者沒有指定一個版本。沒有所有版本的框架(v1,v1.1和最終版本v4.0)都有可能擁有powershell。我試圖儘可能地完成答案。 – JaredPar 2009-02-06 15:37:00

2

可以使用clrver命令查看.NET框架安裝。