2017年8月6日 星期日

常用指令 Windows Command - ipconfig, ping, tracert, nslookup, net, netsh, dcdiag

IPCONFIG

C:\>IPCONFIG /?
使用方式:
        ipconfig [/allcompartments] [/? | /all |
                                 /renew [adapter] | /release [adapter] |
                                 /renew6 [adapter] | /release6 [adapter] |
                                 /flushdns | /displaydns | /registerdns |
                                 /showclassid adapter |
                                 /setclassid adapter [classid] |
                                 /showclassid6 adapter |
                                 /setclassid6 adapter [classid] ]

其中
    adapter             連線名稱
                       (允許使用萬用字元 * 與 ?,請見範例)
    選項:
       /?               顯示此說明訊息。
       /all             顯示完整設定資訊。----- (常用於查看網卡MAC)
       /release         釋放指定介面卡的 IPv4 位址。
       /release6        釋放指定介面卡的 IPv6 位址。
       /renew           更新指定介面卡的 IPv4 位址。
       /renew6          更新指定介面卡的 IPv6 位址。
       /flushdns        清除 DNS 解析快取。-----(常用於/registerdns之後)
       /registerdns     重新整理所有 DHCP 租用並重新登錄 DNS 名稱。
       /displaydns      顯示 DNS 解析快取的內容。
       /showclassid     顯示介面卡所有允許的 DHCP 類別識別碼。
       /setclassid      修改 DHCP 類別識別碼。
       /showclassid6    顯示介面卡允許的所有 IPv6 DHCP 類別識別碼。
       /setclassid6     修改 IPv6 DHCP 類別識別碼。

預設是僅顯示每個繫結到 TCP/IP 之介面卡的 IP 位址、子網路遮罩及預設閘道。
對於 Release 與 Renew,如果沒有指定介面卡名稱,則會釋放或更新所有繫結到
TCP/IP 介面卡的 IP 位址租用。
對於 Setclassid 與 Setclassid6,如果沒有指定 ClassId,則將移除 ClassId。

範例:
    > ipconfig                       ... 顯示資訊
    > ipconfig /all                  ... 顯示詳細資訊
    > ipconfig /renew                ... 更新所有介面卡----- (常用於DHCP重取IP)
    > ipconfig /renew EL*            ... 更新所有名稱開頭為 EL 的連線
    > ipconfig /release *Con*        ... 釋放所有符合的連線,
       例如 "Wired Ethernet Connection 1" 或 "Wired Ethernet Connection 2"
    > ipconfig /allcompartments      ... 顯示所有區間的相關資訊
    > ipconfig /allcompartments /all ... 顯示所有區間的詳細資訊

PING

C:\>PING /?
使用方式: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
            [-r count] [-s count] [[-j host-list] | [-k host-list]]
            [-w timeout] [-R] [-S srcaddr] [-c compartment] [-p]
            [-4] [-6] target_name
選項:
    -t             Ping 指定的主機,直到停止。
                   若要查看統計資料並繼續,請按 Control-Break;
                   若要停止,請按 Control-C
    -a             將位址解析為主機名稱。----(一般來說....有跟沒有一樣)
    -n count       要傳送的回應要求數目。
    -l size        傳送緩衝區大小。
    -f             在封包中設定 Don't Fragment 旗標 (僅 IPv4)。
    -i TTL         存留時間。
    -v TOS         服務類型 (僅 IPv4。此設定已過時,而且對 IP 標頭中的
                   服務類型欄位沒有影響)。
    -r count       記錄路由以供計算躍點 (僅 IPv4)。
    -s count       供計算躍點的時間戳記 (僅 IPv4)。
    -j host-list   鬆散的主機清單的來源路由 (僅 IPv4)。
    -k host-list   嚴格的主機清單來源路由 (僅 IPv4)。
    -w timeout     每個回覆的等候逾時 (單位為毫秒)。
    -R             也使用路由標頭測試反向路由 (僅 IPv6)。
                   根據 RFC 5095,已不再使用此路由標頭。如果使用此標頭,某些
                   系統可能會捨棄回應要求。
    -S srcaddr     要使用的來源位址。
    -c compartment 路由區間識別碼。
    -p             對 Hyper-V 網路虛擬化提供者位址執行 Ping。
    -4             強制使用 IPv4。
    -6             強制使用 IPv6。
範例:
> ping 168.95.1.1 -t

TRACERT

C:\>tracert /?
使用方式: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout]
               [-R] [-S srcaddr] [-4] [-6] target_name
選項:
    -d                 不要將位址解析為主機名稱。
    -h maximum_hops    搜尋目標所用的最大躍點數目。
    -j host-list       鬆散的主機清單來源路由 (僅 IPv4)。
    -w timeout         每個回覆的等候逾時 (毫秒)。
    -R                 追蹤來回路徑 (僅 IPv6)。
    -S srcaddr         要使用的來源位址 (僅 IPv6)。
    -4                 強制使用 IPv4。
    -6                 強制使用 IPv6。
範例:
> tracert -w 300 168.95.1.1

NSLOOKUP (DNS查詢/測試工具)

常用於查詢DNS解析,檢驗DNS設定是否正常。
C:\>nslookup /?
使用方式:
   nslookup [-opt ...]             # 使用預設伺服器的互動模式
   nslookup [-opt ...] - server    # 使用 'server' 的互動模式
   nslookup [-opt ...] host        # 只查閱使用預設伺服器的 'host'
   nslookup [-opt ...] host server # 只查閱使用 'server' 的  'host'
 範例:
> nslookup google.com -----(查詢DNS正向解析=>得到IP)
> nslookup google.com 8.8.8.8  -----(指定用8.8.8.8進行DNS正向解析)
> nslookup 8.8.8.8 -----(查詢DNS反向解析=>若對方有設定,可得到網址) 
指令操作模式:
C:\> nslookup
指定查詢的記錄型態:
SOA:開始驗證 (Start of Authority) 的縮寫,可視為該網域最重要的NS
NS:該網域的DNS主機
A:主機----(預設的查詢記錄型態)
CNAME:別名主機
MX:郵件主機
ANY:所有能查到的任何記錄
> set type=mx
> gmail.com
> gmail.com
伺服器:  xxx
Address:  xxx
未經授權的回答:
gmail.com       MX preference = 30, mail exchanger = alt3.gmail-smtp-in.l.google.com
gmail.com       MX preference = 10, mail exchanger = alt1.gmail-smtp-in.l.google.com
gmail.com       MX preference = 20, mail exchanger = alt2.gmail-smtp-in.l.google.com
gmail.com       MX preference = 40, mail exchanger = alt4.gmail-smtp-in.l.google.com
gmail.com       MX preference = 5, mail exchanger = gmail-smtp-in.l.google.com
gmail-smtp-in.l.google.com      internet address = 64.233.187.26 
指定要使用查詢主機(可用網址或IP),執行後nslookup會改以這部主機進行查詢與回應。但是並不會影響到系統的dns設定值。
> server dns.hinet.net
> server 168.95.1.1
預設伺服器:  dns.hinet.net
Address:  168.95.1.1
> google.com
伺服器:  dns.hinet.net
Address:  168.95.1.1
未經授權的回答:
名稱:    google.com
Addresses:  2404:6800:4008:803::200e
          216.58.200.46 

DCDIAG 目錄伺服器診斷工具(Windows Server適用)

C:>dcdiag /?
dcdiag.exe /s:<Directory Server>[:<LDAP Port>] [/u:<Domain>\<Username>
/p:*|<Password>|""]
           [/hqv] [/n:<Naming Context>] [/f:<Log>] [/x:XMLLog.xml]
           [/skip:<Test>] [/test:<Test>] 
…超長…
詳請參閱 TechNet 論壇 https://technet.microsoft.com/zh-tw/library/cc731968(v=ws.10).aspx 
常用:
C:\> DCDIAG /Test:DNS -----(進行診斷測試,瞭解DNS服務狀)
C:\> DCDIAG /DNSBasic -----(進行基本診斷測試)


NET

C:\>net /?
這個命令的語法是:
NET
    [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |
      HELPMSG | LOCALGROUP | PAUSE | SESSION | SHARE | START |
      STATISTICS | STOP | TIME | USE | USER | VIEW ]
NET HELP
command
     -或-
NET command /HELP
  可用的命令有:
  NET ACCOUNTS             NET HELPMSG              NET STATISTICS
  NET COMPUTER             NET LOCALGROUP           NET STOP
  NET CONFIG               NET PAUSE                NET TIME
  NET CONTINUE             NET SESSION                NET USE
  NET FILE                 NET SHARE              NET USER
  NET GROUP                NET START                NET VIEW
  NET HELP
  NET HELP NAMES 說明 NET HELP 語法行中的各種名稱類型。
  NET HELP SERVICES 列出您可以啟動的一些服務。
  NET HELP SYNTAX 說明如何閱讀 NET HELP 語法行。
  NET HELP command | MORE 以一次一頁螢幕的方式來顯示說明。
範例:
> net start -----(列出可啟始的網路服務)
> net start SERVICE_NAME-----(啟始 指定的 網路服務)
> net stop SERVICE_NAME-----(停止 指定的 網路服務)
常用於操作系統中的網路服務(Ex. snmp, dhcp client, eventlog...)
有用windows架站的朋友,常用於操作apache, mysql, tomcat.....之類的網路服務
NET USE
查看或設定網路共用目錄
C:\>net use /?
這個命令的語法是:
NET USE
[devicename | *] [\\computername\sharename[\volume] [password | *]]
        [/USER:[domainname\]username]
        [/USER:[dotted domain name\]username]
        [/USER:[username@dotted domain name]
        [/SMARTCARD]
        [/SAVECRED]
        [[/DELETE] | [/PERSISTENT:{YES | NO}]]
NET USE {devicename | *} [password | *] /HOME
NET USE [/PERSISTENT:{YES | NO}] 
範例:
> net use -----(列出目前的共用資料夾使用情況)
> net use \\192.168.1.1\Share -----(開啟指定路徑的共用資料夾)
> net use h: \\192.168.1.1\Share PASSWORD /user:USERNAME               ----(依指定使用者、密碼,將共用資料夾掛載為該磁碟代號的網路磁碟)
> net use \\192.168.1.1\Share /delete (刪除/中斷使用的共用資料夾)
> net use h: /delete -----(刪除/中斷掛載的網路磁碟)
NET的延伸閱讀:
net指令教學    http://ocean2002n.pixnet.net/blog/post/88734895 

 NETSH

C:\>netsh /?
使用方式: netsh [-a AliasFile] [-c Context] [-r RemoteMachine] [-u [DomainName\]UserName] [-p Password | *] [Command | -f ScriptFile]
下列是所有可用的命令:
這個內容中的命令:
?              - 顯示命令清單。
add            - 新增項目清單中的設定項目。
advfirewall    - 變更到 `netsh advfirewall' 內容。
branchcache    - 變更到 `netsh branchcache' 內容。
bridge         - 變更到 `netsh bridge' 內容。
delete         - 刪除項目清單中的設定項目。
dhcpclient     - 變更到 `netsh dhcpclient' 內容。
dnsclient      - 變更到 `netsh dnsclient' 內容。
dump           - 顯示設定指令檔。
exec           - 執行指令檔。
firewall       - 變更到 `netsh firewall' 內容。
help           - 顯示命令清單。
http           - 變更到 `netsh http' 內容。
interface      - 變更到 `netsh interface' 內容。
ipsec          - 變更到 `netsh ipsec' 內容。
lan            - 變更到 `netsh lan' 內容。
mbn            - 變更到 `netsh mbn' 內容。
namespace      - 變更到 `netsh namespace' 內容。
netio          - 變更到 `netsh netio' 內容。
p2p            - 變更到 `netsh p2p' 內容。
ras            - 變更到 `netsh ras' 內容。
rpc            - 變更到 `netsh rpc' 內容。
set            - 更新組態設定。
show           - 顯示資訊。
trace          - 變更到 `netsh trace' 內容。
wcn            - 變更到 `netsh wcn' 內容。
wfp            - 變更到 `netsh wfp' 內容。
winhttp        - 變更到 `netsh winhttp' 內容。
winsock        - 變更到 `netsh winsock' 內容。
wlan           - 變更到 `netsh wlan' 內容。 
下列是可使用的子內容:
 advfirewall branchcache bridge dhcpclient dnsclient firewall http interface ipsec lan mbn namespace netio p2p ras rpc trace wcn wfp winhttp winsock wlan
如果您要檢視命令的說明,請輸入該命令,後面接著一個空格,然後輸入 ?。 
變更所在內容:
C:\> netsh
netsh> interface
netsh interface> ipv4
netsh interface ipv4> show ? -----(可查看show之下支援的命令)
netsh interface ipv4> show interface -----(查看所有網路介面的資訊)
netsh interface ipv4> show address "Wi-Fi" -----(查看Wi-Fi這張網卡的IP位置資訊) 
另一種查詢方法:
C:\>netsh interface show interface -----(查看所有網路介面的資訊)
C:\>netsh interface show address "區域連線1" -----(查看"區域連線1"這張網卡的IP位置資訊) 
也支援不完整指令的輸入方法:
C:\>netsh int sh int -----(查看所有網路介面的資訊) 
常用到的:
C:\>netsh int ipv4 set address name="區域連線1" source=dhcp
     -----(設定該網路介面的IP為DHCP)
C:\>netsh int ipv4 set dnsservers name="區域連線1" source=dhcp
     -----(設定該網路介面的DNS為DHCP)
C:\>netsh int ipv4 set address "區域連線1" static 1.1.1.1 255.255.255.0 1.1.1.254 1
     -----(設定該網路介面IP、遮罩、閘道、計量)
C:\>netsh int ipv4 add address "區域連線1" gateway=10.0.0.3 gwmetric=2
     -----(新增該網路介面的閘道、計量)C:\>netsh int ipv4 set dnsservers "區域連線1" static 10.0.0.1 primary -----(設定該網路介面的DNS為靜態IP)
C:\>netsh firewall add portopening protocol = UDP port =123 name = NTPSERVICE     -----(設定防火牆開UDP埠123規則名稱為NETSERVICE)
參考資料:
James LAB http://www.james-tw.com/windows/windows-netsh-zhi-ling-cao-zuo


2017年1月18日 星期三

Windows Server Update Services (WSUS) 建置記錄

能夠部署最新的 Microsoft 產品更新。 WSUS 是 Windows Server 伺服器角色,可以安裝以管理和散佈更新。 WSUS 伺服器也可以是組織內其他 WSUS 伺服器的更新來源。 做為更新來源的 WSUS 伺服器稱為「上游伺服器」。 在 WSUS 實作中,網路中至少要有一部 WSUS 伺服器必須連線到 Microsoft Update,以取得可用的更新資訊。 系統管理員可以根據網路安全性和設定,決定有多少其他伺服器可以與 Microsoft Update 直接連線。

步驟 1:準備部署 WSUS
步驟 2:安裝 WSUS 伺服器角色
步驟 3:設定 WSUS 伺服器 與 用戶端
步驟 4:核准和部署 WSUS 更新
步驟 X:WSUS上線過程過到的毛毛整理記錄
參考資料

步驟 1:準備部署 WSUS


重點註記:
  1. 評估足夠空間,WSUS會因為所選擇的產品項目而有不同的下載容量需求。
    本次測試勾選:Windows Server 2003,2008,2012, Windwos XP,7與IE更新等項目,所佔用空間約431GB(包括DB-WDI)...重點在於勾選產品時並不會告訴你需準備多少容量,直到開始同步時才會告訴你空間不足...所以...可以的話盡量多預留一些空間讓WSUS存放吧。
  2. 關於硬體需求的部份,在四核8GB的VM環境下跑(實體為Xeon E5620*2),在開啟WSUS管理員和報表時,還是會卡一下…但觀察記憶體實際用量平均落在4.3GB,所以8GB應該是比較適合的。除非還有身兼其它角色。
  3. 即使已有AD環境,WSUS也不一定要安裝於加入AD網域的系統上。

步驟 2:安裝 WSUS 伺服器角色

  1. 在 [伺服器管理員] 中的 [新增角色及功能]可以進行WSUS角色的安裝,安裝過程可以設定是否仍有上層WSUS主機(如果該WSUS是要做為備機或異地更新來源時)。

步驟 3:設定 WSUS

  1. 設定網路連線
    進行網路相關設定包括本機與網路環境,確保WSUS與M$ Update、WSUS 伺服器之間以及WSUS伺服器與用戶端之間的服務是暢通的(2012以前使用80,443 Port;2012以後使用8530,8531)
  2. 使用 WSUS 設定精靈設定 WSUS
    在 [伺服器管理員] 瀏覽窗格中,依序按一下 [儀表板]、[工具],或是 [開始]、[ 所有程式 ]、[系統管理工具]中均可開啟WSUS管理工具[Windows Server Update Services]。接下來,只要繼續設定要接收更新系統語系、M$產品別、同步時間排程即可,完成設定後WSUS的管理介面就可以看到同步進度。
  3. 設定電腦群組
    在 WSUS 系統管理主控台中建立電腦群組(例如:[已指派的電腦],以管理組織中的更新。
  4. 設定用戶端更新
    指定將自動更新套用到用戶端電腦的方式和時機。
    AD環境可透過GPO將使用本地端WSUS進行更新的設定套用至AD內指定的使用者、電腦、群組。
    非AD環境也可以在用戶端執行gpedit.msc來調整Windows Update的來源。

    在 GPMC 中依序展開 [電腦設定]、[原則]、[系統管理範本] 、 [Windows 元件] 、[Windows Update],可設定 [設定自動更新] 與 [設定偵測更新的近端內部網路更新服務]。這部份可參考MIS背影中的建議,將SERVER與CLINET分成兩個GPO各別套用。
    Server:自動下載更新,通知我安裝選項
    Client:固定時間自動下載排程安裝
  5. 使用安全通訊端層通訊協定來確保 WSUS 的安全
    設定安全通訊端層 (SSL) 通訊協定,以協助保護 Windows Server Update Services (WSUS)。
    事實上…我覺得沒有必要進行此項設定…
  6. 用戶端測試
    假定有一部Win7已經加入網域,當GPO設定完畢後,預設約90-120分鐘 PC端才會套用此設定。

    PC端執行「gpupdate /force」 可強制套用GPO-WSUS
    PC端執行「gpresult /z」可檢查已套用的GPO有哪些,來查看是否有成功套用。
    GPO成功套用後 用戶端的Windows Update 設定就會無法更動

步驟 4:核准和部署 WSUS 更新

  1. 核准和部署 WSUS 更新
    使用 WSUS 管理主控台來核准和部署 WSUS 更新。
    在 WSUS 管理主控台上按一下 [更新]。 右窗格會顯示 [所有更新]、[重大更新]、[安全性更新] 以及 [WSUS 更新] 的更新狀態摘要。

    在 [所有更新] 中可對於尚未核準的更新進行選擇(可用SHIFT與CTRL進行複選),按右鍵進行 [核淮]。
  2. 設定自動核准規則
    設定 WSUS 來自動核准安裝所選群組的更新,以及如何核准現有更新的修訂。

    開啟 WSUS 管理主控台,在 [Update Services] 的 [選項]中,按一下 [自動核准]。
    在 [更新規則] 中,進行 [新增規則]。
  3. 使用 WSUS 報告檢閱安裝的更新
    使用 WSUS 報告功能檢閱已經安裝的更新、接收這些更新的電腦及其他詳細資料。

步驟 X:WSUS 上線後的毛毛

  1. 用戶端進行Windows Update時出現錯誤 0x80072EE2 0x80244010 ...
    可能原本在微軟的Windows Update上看到的Patch更新,但尚未下載到本機端,就改成內部的WSUS Server,而內部的WSUS Server並沒有這隻Patch,所以導致更新失敗。

    解決方式:
    用戶端執行「DOS Script to Reset Windows Update Agent」
    https://gallery.technet.microsoft.com/scriptcenter/Dos-Command-Line-Batch-to-fb07b159
    將更新服務停止後移除暫存檔與登錄檔,再重啟服務。

    伺服器端在WSUS管理主控台的 [選項] 中執行「伺服器清理精靈」,全選清除即可。
    如果遇到內容太多導致錯誤,也可分次清除。

參考資源:

Microsoft MSDN - 在組織中部署 Windows Server Update Services
https://msdn.microsoft.com/zh-tw/library/hh852340

MIS的背影 - Windows Server 2012 筆記(一) WSUS 4.0 安裝設定
http://blog.pmail.idv.tw/?p=3914

Microsoft  Community - WSUS 用戶端無法更新資料
https://answers.microsoft.com/zh-hant/windows/forum/windows_7-update/wsus/3f9fa04c-6821-451b-a8ab-20266645e846

FrozenBlue - WSUS Clients 無法偵測回報問題
http://frozenblue2.blogspot.tw/2016/01/wsus-clients.html

2017年1月12日 星期四

關於轉移 Active Directory 五大角色(FSMO)與DCDiag發生NCSecDesc錯誤的記錄

源起....某日某甲為了測試功能,將現行AD五角移至另一部DC身上。
過了一段時間,需要修改GPO時才發現無法套用至用戶端的情況。也才發現五角換人的情況。
於是…只好再把服務搬回來,中間有些插曲,在此留下記錄…

使用以下指令查詢目前  FSMO 五大角色:
netdom query fsmo
轉移 FSMO 五大角色,須用以下工具(在要移轉為AD的系統上):


  • Active Directory 使用者和電腦 (Active Directory Users and Computers)
    開啟後在網域節點(abc.com)執行「操作主機」
    可變更 RID 集區管理員、PDC 與 基礎結構 這三種角色
  • Active Directory 網域及信任 (Active Directory Domains and Trusts)
    開啟後在網域節點(abc.com)執行「操作主機」
    可變更 網域命名操作主機 角色
  • Active Directory 架構 管理單元 ( 需透過 MMC 主控台加入「Active Directory 架構」元件 )
    須先利用命令提示字元先註冊 schmmgmt.dll 元件,
    註冊完後才能在 MMC 主控台中看見 Active Directory 架構 管理單元,開啟後需先變更網域控制站主機,才能變更架構主機。
    可變更 架構主機 角色

C:\>Regsvr32 schmmgmt.dll
再次查詢五角可得知設定是否成功。
或以DCDiag進行DC檢測,查看有無錯誤

C:\>DCDiag /v 
問題在NCSecDesc 測試時出現錯誤
這個主要是在測試系統是否有足夠權限進行目錄的變更,所以,如果出現的是
「{Domain}\ENTERPRISE DOMAIN CONTROLLERS」沒有存取權限,要用adsiedit.msc來開權限給它。

如果出現的錯誤是「NT AUTHORITY\ENTERPRISE DOMAIN CONTROLLERS」端看是否要將當前DC加入RODC,要的話需繼續進行adprep /rodcprep,不然是可以忽略的。



參考資訊:

  • Microsoft Support: Dcdiag fails for NCSecDesc test on Windows 2008 Domain Controllers
    https://support.microsoft.com/zh-tw/kb/967482
  • Will保哥-如何轉移 Active Directory 五大角色(FSMO)至其他網域主控站http://blog.miniasp.com/post/2012/07/16/How-to-transfer-Active-Directory-FSMO-to-another-Domain-Controller.aspx
  • neo2124-正常移轉 FSMO 五大角色
    http://neo2124.pixnet.net/blog/post/24215437
  • Will保哥-網域控制站執行 DCDiag 發現 NCSecDesc 測試失敗的解法http://blog.miniasp.com/post/2011/02/11/Enterprise-Read-only-Domain-Controllers-Replicating-Directory-Changes-not-found.aspx













最後,補充一下FSMO (Flexible Single Master Operations) 五大角色分別為:

架構主機 (Schema Master):
負責更新目錄整個 Forest 只有 1 台。
預設值為:Root Domain 的第 1 台 DC。
有權力操作的群組: Schema Admins 群組才有資格修改 Schema 的內容。
操作的工具,必須先經過註冊。(如:Regsvr32 schmmgmt.dll )。
需使用 mmc 掛入"Active Directory 架構"嵌入式管理單元。
Schema 中的資料會複製到 Forest 中的每 1 台 DC。架構。

網域命名主機 (Domain Naming Master):
負責變更樹系網域目錄名稱空間。
功能:控制 Forest 中,新增移除網域的行為。
整個 Forest 只有 1 台。
預設值為:Root Domain 的第 1 台 DC。
有權力操作的群組:Enterprise Admins。
操作的工具:Active Directory 網域及信任。

基礎結構主機 (Infrastructure Master):
跨網域物件參照中,負責更新物件 SID 與辨別名稱。
功能:確保網域內建操作的物件一致性。
避免與 GC 同一台。
每一個 Domain 都有 1 台。
預設值為:每一個 Domain 的第 1 台 DC。
有權力操作的群組:Domain Admins。
操作的工具:Active Directory 使用者及電腦。

RID 集區管理員 (RID Master):
負責處理 RID (Relative ID) 集區中來自給定的網域的所有 DC 要求。
功能:分配 RID 的號碼給所有 DC,避免物件(object)的 SID 重複。
每一個 Domain 都有 1 台。
預設值為:每一個 Domain 的第 1 台 DC。
有權力操作的群組:Domain Admins。
操作的工具:Active Directory 使用者及電腦。

PDC操作主機 (PDC Emulator):
對舊版的工作站、成員伺服器與網域控制站宣稱自己為主要網域控制站 (PDC)。
功能:模擬 Windows 2000 前版(NT4.0)的 PDC 角色。
網域中時間同步化的主要伺服器。
預設為修改群組原則(GPO)的主要伺服器。
每一個 Domain 都有 1 台。
預設值為:每一個 Domain 的第 1 台 DC。
有權力操作的群組:Domain Admins。
操作的工具:Active Directory 使用者及電腦。

若要查詢目前 AD 環境中 FSMO 五大角色座落於哪幾台網域控制站主機,可以使用以下指令查詢:
netdom query fsmo

轉移 FSMO 五大角色,必須用到以下兩個工具(都內建於 AD CS 角色中):

Active Directory 使用者和電腦 (Active Directory Users and Computers)
可變更 RID 集區管理員、PDC 與 基礎結構 這三種角色
Active Directory 網域及信任 (Active Directory Domains and Trusts)
可變更 網域命名操作主機 角色
Active Directory 架構 管理單元 ( 需透過 MMC 主控台加入 )
可變更 架構主機 角色

2016年12月30日 星期五

About blog...

打滾多年,總覺得少了些什麼…

更不用說問世更多年,少的東西就更多了…

我想留下一些記錄,關於工作、生活、旅遊的點滴…

或許....也可以給有同樣問題或疑問的朋友一些思考方向~~

2016年12月29日 星期四

Windows XP SP3 OEM 實體機器虛擬化 (P2V) VMware ESX 心得分享

原以為P2V是一件很簡單的事情,沒想到實際進行卻發現很多問題
所以…在此留個記錄與心得…

源起於某實體主機經常不定時重開機,無法檢測出是環境(OA電源)或設備軟硬體的問題…
再加上實際上,平常使用都是遠端桌面連入…
所以,就想把它直接轉成虛擬機,併入集中控管…

準備工具:

VMware P2V轉換工具   VMware vCenter Converter
Windows XP 系統部署工具  Windows XP Deployment (MS的載點掛了...)
Windows XP 安裝光碟 轉為映像檔並上傳至vSphere資料存放區中備用
(如果來源XP是OEM版,會需要它改版本與序號,部署工具可由Support\Tools資料夾取出)

VMware vCenter Converter Standalone 還蠻強大的...
可以直接轉入vSphere也可以轉為虛擬機器檔vmdk讓支援的虛擬平台使用(例如:Oracle VirtualBox, VMware Workstation Pro/Play, QNAP Virtualization Station 等等),所以...選擇是很多的。
詳細資訊請參考 VMware KB 1005593 - Sysprep file locations and versions

如何進行:

1、Windows XP 與 vCenter 的大量部屬工具佈置


  1. 取得大量部屬工具,由於MS的連結已失效,暫時也找不到,所以直接從光碟中取出。
  2. WinXP端
    將deploy.cab解壓縮到「C:\Documents and Settings\All Users\Application Data\VMware\VMware vCenter Converter Standalone\sysprep\xp」
  3. vCenter端
    如果vCenter Server安裝在Windows Server 2008及更高版本上將deploy.cab解壓縮到「C:\ProgramData\VMware\VMware VirtualCenter\Sysprep\xp」
    其它系統則為「C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\Sysprep\xp」

    主要是透過該工具讓Windows 2003/XP 能在P2V之後,能接受虛擬器指配的硬體資源,不要受到硬體變更的影響而無法繼續使用或需要重新啟用。


2、安裝VMware vCenter Converter與進行虛擬化


  1. WinXP端先至 VMware 下載VMware® vCenter™ Converter™: http://www.vmware.com/tw/products/converter。下載前,必須先擁有 VMware 帳戶或註冊新帳戶。
  2. 下載完成後,請將 VMware® vCenter™ Converter™ 安裝至您的實體 PC 或伺服器。 (相關作業系統支援列表,煩請參考以下使用說明手冊第 21~22 頁,http://www.vmware.com/pdf/convsa_50_guide.pdf)
  3. 啟動 VMware® vCenter™ Converter™ 並點擊 “Convert machine”。
  4. 在 Select source type 的下拉式選單中選擇 “Powered-on machine”,且在 Specify the powered-on machine 勾選 “This local machine”。再點擊 “Next”。
  5. 在 Select destination type 中選擇 “VMware Infrastructure virtual machine” 且在 Server 欄位中輸入vCenter Server的IP位置,並輸入管理者帳號密碼。再點擊 “Next”。
  6. 在 Destination Virtual Machine中輸入自訂的名稱與主機群後再點擊 “Next”。
  7. 在Destination Location中選擇要掛載的ESXi主機後再點擊 “Next”。
  8. 在Options中可調整要配合虛擬機的資源再點擊 “Next”。
  9. 在Summary中檢視整體設定無誤後再點擊 “Finish”。
  10. 在VMware® vCenter™ Converter™ 主畫面會看到一個正在進行的工作,等它跑完就完成轉換了。


3、設定vCenter中的VM資源,並以修復模式更改產品序號

一般來說,P2V至此,只要把虛擬機開啟,應該就可以正常運作了,但...本次在OEM WinXP中需要額外進行改序號的操作。

  1. 到vCenter中將設備設備設定增加光碟機,掛載WinXP SP3的映象檔後設定為連線。
  2. 再新增磁碟機,掛載vmscsi.flp後設定為連線。
  3. 將該虛擬機開啟後,按F2進BIOS將開機調為光碟優先。
    (可設定虛擬機開機延遲10秒,以免總是錯過…)
  4. 以光碟開機後,會示F6載入額外驅動,記得要按,並選擇載入VM SCSI才不會找不到硬碟。
  5. 第一次詢問請按Enter進入安裝模式->F8同意->按R修復所選擇的Windows。
  6. 時區可不調整按下一步後就可以重新輸入產品序號了。(在此我是輸入VL KEY)
  7. 然後...等它跑完再開啟VM電源觀察看看,應該就不會有產品未啟用的問題了。

總結

虛擬化的好處不少,但轉換或重建時多少會遇到一些問題需要加以克服…
之前還有遇過為了配合軟體授權需修改VM的UUID…
等下次有再遇到,再來補充了。



參考連結:



2016年12月12日 星期一

MS Office中 點選超連結,出現『xxx原則不允許」

EXCEL 2013 點選超連結,出現 您組織的原則不允許我們為您完成此動作

最近碰到一個很詭異的狀況,在MS Office (OUTLOOK/EXCEL)中點選超連結時會出現以下錯誤:

GOOGLE了一下,似乎是預設程式IE 重新套用為預設即可解決。
但僅無論如何重設,還是會出現一樣錯誤。
直到發現一篇的三個步驟,直到做到第三個步驟 修改機碼才順利解決

一、修改預設程式
開始 ->控制台->(程式集)-> 預設程式)->設定您的預設程式
選取 Internet Explorer ,將此程式設定成預設值(S)

二、開始 ->控制台->(程式集)-> 預設程式)->設定程式存取和電腦預設值
自訂 (向下展開),選擇預設網頁瀏覽器,選取 Internet Explorer ,按下確定。

三、開始 -> regedit.exe
刪除
HKEY_CURRENT_USER\Software\Classes\.htmlHKEY_CURRENT_USER\Software\Classes\.html
四、重新開啟該MS OFFICE程式,再次點擊超連結,應該就可以開啟了。

觀察該筆刪除的機碼,發現應該是被之前使用「萬用驅動」時,一起綁進來的瀏覽器所寫入的機碼所影響,也提供有相同問題的朋友參考看看。

參考文章:https://xdstupid.blogspot.tw/2015/12/excel-2013.html?showComment=1481599273331#c428787091350739433

2015年10月27日 星期二

舊文一篇…NOD32與EAST保護密碼忘記後如何解除?

原文網址:http://bbs.51cto.com/thread-419530-1.html
適用於:NOD32 2.7

NOD密碼保護是不錯,但時間久後密碼難免被遺忘.那麼NOD32密碼忘記後如何破解
一:最保險的辦法:
1.請下載unlock.exe2.運行unlock.exe會產生一個識別碼
3.將該碼拷貝粘貼到電子郵件中,附上您的用戶名和密碼,發送給nod32技術支持中心.
不久就會收到解鎖碼.
4.執行unlock.exe
5.輸入解鎖碼,點擊解鎖.
二:更改註冊表的方法,經測試2.7版本可用.
將HKEY_LOCAL_MACHINE\SOFTWARE\Eset\Nod\CurrentVersion\Info 下的PackageID 一項刪除或將其值設為68dbaf89,就可以清除保護密碼,而且不影響NOD32 的功能.
三:這個辦法沒試用,請先做好備份再嘗試,謝謝.
1、在“運行”中輸入“regedit”進入註冊表,刪除HKEY_LOCAL_MACHINE\SOFTWARE\中的“Eset”項。
2、這時雖然NOD32的密碼保護已不起作用,同樣也無法再使用或卸載,不過可以重新安裝後可解決。
3、如果不想使用NOD32可以重新安裝後再卸載,安裝完成後可以選中“稍後重新啟動”馬上進行卸載而無須浪費時間,卸載後重啟再進入C:\Program Files中刪除ESET文件夾。

由於方法一太慢…方法三又有風險…所以試了方法二,看前看起來是可以無痛解鎖了…



原文網址:http://bbs.kafan.cn/thread-1378537-1-1.html
適用於:EAST 5

3樓:開始----運行-----regedit----確定-----HKEY_LOCAL_MACHINE----SOFTWARE----ESET-----ESET Security-----CurrentVersion---- Info,在它的右邊刪除PackageID項及其鍵值,NOD32的密碼就除掉了。
開始無法刪除該註冊表項,進入安全模式成功刪除,且正常卸載

4樓:下http://download.eset.com/special/ESETUninstaller.exe 然後按照http://faq.eset.com.cn/index.php?pid=254(這個鏈接裡面的強制卸載工具不支持5.0)操作就行了
這個還沒用過,先備註…