搜尋此網誌

顯示具有 SCCM 標籤的文章。 顯示所有文章
顯示具有 SCCM 標籤的文章。 顯示所有文章

2011年7月22日 星期五

Win 2008 安裝 SCCM 2007 遭遇的 WebDAV 問題

本文轉貼自:http://satosi0209.wordpress.com


在Windows Server 2008及Windows Server 2008 R2安裝SCCM 2007都會遭遇到有關WebDAV的安裝障礙,

首先遇到的第一個問題,Windows Server 2008根本沒有內建WebDAV,所以需要另外下載安裝,

32位元的版本:http://go.microsoft.com/fwlink/?LinkID=141805
64位元的版本:http://go.microsoft.com/fwlink/?LinkID=141807

而Windows Server 2008 R2有內建 WebDAV 但是仍須需要做一些設定。

  1. 開啟IIS管理員,於Default Web Site的部分點選WebDAV項目
    Windows Server 2008

    Windows Server 2008 R2
  2. 在WebDAV的動作視窗點選啟用WebDAV
    Windows Server 2008

    Windows Server 2008 R2
  3. 在WebDAV的動作視窗點選新增編寫規則
    Windows Server 2008

    Windows Server 2008 R2
  4. 設定允許所有的使用者讀取所有的內容
    Windows Server 2008

    Windows Server 2008 R2
  5. 在WebDAV的動作視窗點選WebDAV設定
    Windows Server 2008

    Windows Server 2008 R2
  6. 接下來要設定幾個值,包括:
    允許自訂內容:false
    允許匿名內容查詢:true
    允許無限深度的內容查詢:true
    允許列出隱藏檔案:true
    Windows Server 2008

    Windows Server 2008 R2
  7. 接下來要修改一個檔案,使用記事本開啟%Windir%\System32\Inetsrv\Config\applicationHost.config
  8. 找到標籤,預設這些副檔名都是會被IIS所封鎖的,如果需要透過distribution point發布這些檔案,請把值改為true

接下來依照官方的說法,應該是可以快快樂樂地開始安裝SCCM 2007了,
但其實不然!如果是在Windows Server 2008上安裝WebDAV 7.0的話似乎是沒有什麼問題,
但如果是安裝WebDAV 7.5或是Windows Server 2008 R2內建的WebDAV版本,會發現:根本裝不起來!
這原因實在是很詭譎,到底是不是bug就不評論XD…但是可以確定的是,剛剛第六個步驟所做的四項設定,完全沒有生效:p
這時候需要手動修改WebDAV設定檔,使用記事本開啟%Windir%\System32\inetsrv\config\schema\WEBDAV_schema.xml
這邊可以看到剛剛所做的設定值完全沒有寫進來..

好吧,請手動修改一下:
allowHiddenFiles:true
allowAnonymousPropfind:true
allowInfinitePropfindDepth:true
allowCustomProperties:false
這樣,就可以快快樂樂地去裝SCCM 2007了!

還沒完!如果是Windows Server 2008 R2平台,一定會發現根本沒有辦法存檔,
因為預設管理員對這個檔案沒有修改的權限,所以請自行修改權限...


2011年3月27日 星期日

SCCM Reporting Services

    SCCM 2007 在R2以後的版本支援了Reporting Service,本文將簡介如何將原有的報表轉換到Reporting Service上

設定報表轉換前請先安裝[SQL Reporting Service]及[SCCM 2007 R2以上更新]

1.新增Reporting Services 角色














2.以滑鼠右鍵點選新增的Reporting Services角色,選擇Copy Reports to Reporting Services














3.確認Server & Database 名稱後點選Next















4.選擇Windows Integrated security 後點選Next















5.確認要轉換的報表名稱後,點選Next















6.保持預設值點選Next















7.確認設定資訊後,點選Next開始進行報表轉換





























8.點選Close 完成轉換工作















9.完成後即可在Reporting Services 上使用SCCM 報表

2011年3月13日 星期日

如何利用SCCM Agent 收集特定機碼值資訊

    SCCM Agent 預設已經會收集大部份軟硬體資訊回報,但是要自行設定收集特定的機碼值要怎麼作呢?本文以收集SusClientID為範例,作法如下:
  1. 首先要下載 RegKeyToMOFv2.6 這個小工具,下載的網址是:http://myitforum.com/cs2/files/folders/proddocs/entry152945.aspx 
  2. 下載後直接解壓縮會產生 RegKeyToMOFv2.6.exe,可直接執行使用
  3. 首先在SCCM 主機上用NotePad開啟Configuration.mof及sms_def.mof二個檔案的位置在X:\Program Files\Microsoft Configuration Manager\Inboxes\clifiles.src\hinv\目錄下
  4. 接著執行RegKeyToMOFv2.6.exe後直接點選到要收集機碼值的位置,例如SusClientID位置在 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate ,請自行定義ClassGroup與ClassName,在SCCM Configuration.mof頁面複製下方紅框處的文字到用NotePad開啟的Configuration.mof(貼到最下方即可),儲存後關閉Configuration.mof,開啟命令提示字元視窗切換目錄到X:\Program Files\Microsoft Configuration Manager\Inboxes\clifiles.src\hinv\,執行mofcomp.exe Configuration.mof,出現"MOF file has been successfully parsed..."即修改編譯成功
  5. 換到SCCM Sms_def.mof頁面複製下方紅框處的文字到用NotePad開啟的Sms_def.mof(貼到最下方即可)),儲存後關閉Sms_def.mof,開啟命令提示字元視窗切換目錄到X:\Program Files\Microsoft Configuration Manager\Inboxes\clifiles.src\hinv\,執行mofcomp.exe Sms_def.mof,出現"MOF file has been successfully parsed..."即修改編譯成功
  6. 等待SCCM Agent 套用修改後的Policy就會收集傳回SusClientID值

    利用傳回的資訊即可進一步作報表或其他加值的運用