DFS 的 Target 預設是用 HostName, 不是 FQDN,
這在 Multi-Domain 或某些情況下會造成連線上的問題
必須要在建立 DFS Name Space 之初就先設定使用 FQDN 以避免之
若 DFS 架構已經建立, 則必須打掉重做
詳細步驟可參考:
https://support.microsoft.com/zh-tw/kb/244380
2016-12-27
2016-12-17
2016.12 Japan Tokyo
東京使用外語看診醫院(中文、英文)
12/17(六) Day1
- 06:30 出發
- 07:30 到機場停車
https://www.google.com.tw/maps?q=25.0871055,121.2440479
停一航廈, 搭乘電車到二航廈
http://infinite520visa.pixnet.net/blog/post/149440748 - 08:00 到機場大廳
- 10:00 桃園機場2航廈 JL0802
- 14:00 到著 成田空港2ビル
2016-12-08
將 VDI Golden Image 放到 SSD Tier 的 Powershell 指令
將檔案指定放到 SSD Tier 的基本 Powershell 指令如下
Set-FileStorageTier -FilePath "File FullPath" -DesiredStorageTierFriendlyName "TieredStorage_Microsoft_SSD_Template"
快速找出 Collection Golden Image 的檔案完整路徑名稱並指定放到 SSD Tier 的 Powershell 指令如下:
Set-FileStorageTier -FilePath ((Get-ChildItem -path D:\VDI\CollectionName\IMGS -R | where {$_.Name -like "*.vhdx"}).VersionInfo).FileName -DesiredStorageTierFriendlyName (Get-StorageTier | where {$_.MediaType -eq 'SSD' -and $_.Size -gt 0} | Select FriendlyName).FriendlyName
若有多個 Tiered Virtual Disk 的話, 需要再自行過濾 TierFriendlyName
Set-FileStorageTier -FilePath "File FullPath" -DesiredStorageTierFriendlyName "TieredStorage_Microsoft_SSD_Template"
快速找出 Collection Golden Image 的檔案完整路徑名稱並指定放到 SSD Tier 的 Powershell 指令如下:
Set-FileStorageTier -FilePath ((Get-ChildItem -path D:\VDI\CollectionName\IMGS -R | where {$_.Name -like "*.vhdx"}).VersionInfo).FileName -DesiredStorageTierFriendlyName (Get-StorageTier | where {$_.MediaType -eq 'SSD' -and $_.Size -gt 0} | Select FriendlyName).FriendlyName
若有多個 Tiered Virtual Disk 的話, 需要再自行過濾 TierFriendlyName
Microsoft VDI 內類似 Dynamic DNS (DDNS)的功能 (Part 1)
Updated 2020.06.11:
程式整個重寫 參考新的一篇
VDI Pooled VM 的情況下, User 每次登入不一定是哪一台 VM, 可能每次都不一樣
然而如果 User 有需要執行某種服務需要提供其他同仁連線, 就會因此造成麻煩
當然, 這種服務理當建立獨立運作的 Server, 不該用 VDI Pooled VM
但有時候就是會有這種需求
因應這種事情, 我寫了三個小 Script 來達成類似 Dynamic DNS (DDNS) 的效果
LogonScript.vbs: 在 User 登入時執行
LogoutScript.vbs: 在 User 登出時執行
DDNS.ps1: 在 FileServer 上以具有管理 DNS Record 權限的帳號每一分鐘執行一次
2016-12-02
Tiered Storage SSD 使用率報表
採用 Storage Pool 的 Tiered Storage 時
沒有簡單的 Powershell 指令可以查目前 SSD 與 HDD 使用率概況
但是可以在系統進行 Hot Data 分析遷移的時候使他產生報表
辦法要修改 Windows 預設的工作排程命令
首先找到工作排程類別:
選取 Storage Tiers Optimization 項目
其 Actions 內容預設為
沒有簡單的 Powershell 指令可以查目前 SSD 與 HDD 使用率概況
但是可以在系統進行 Hot Data 分析遷移的時候使他產生報表
辦法要修改 Windows 預設的工作排程命令
首先找到工作排程類別:
- Task Scheduler
- Task Scheduler Library
- Microsoft
- Windows
- Storage Tiers Management
選取 Storage Tiers Optimization 項目
其 Actions 內容預設為
- %windir%\system32\defrag.exe -c -h -g -#
2016-11-25
Hyper-V vSwitch VLAN ID 與 Cisco Switch
Hyper-V vSwitch VLAN ID 在一般無網管功能的 Switch 上直接就能用
不同 Hyper-V Host 之間只要 VLAN ID 相同就能通, 沒有什麼問題
但若是使用 Cisco 這類網管交換器就頭大了, 接上去完全不通
因為自己沒學過 CCNA, 也不懂 Cisco Switch
經過同事的研究與朋友經驗分享後
經過同事的研究與朋友經驗分享後
得知要照以下這樣的設定方式才會通
2016-11-24
Powershell 建立、修改 FTP 帳號設定及容量限制
IIS 的 FTP 某種程度上比 FileZilla 好用
因為帳號是由作業系統管理, 可以用 PowerShell 進行各種自動管理
以下為帳號管理的程式, 用來建立、修改帳號
包括: 帳號名稱、帳號說明、事件通知對象、容量限制等
預設給予權限為 Modify , 如果有需要設定 Read Only 或 Write Only 等權限
則直接在資料夾的 ACL List 上面編輯 NTFS Permission 就可以了
故不將這種設定寫成複雜的 PowerShell Script, 沒必要
另外還有一個找出即將到期帳號的 Script, 目前寫到一半
只能撈出來, 還沒寫 E-mail 的部份
因為帳號是由作業系統管理, 可以用 PowerShell 進行各種自動管理
以下為帳號管理的程式, 用來建立、修改帳號
包括: 帳號名稱、帳號說明、事件通知對象、容量限制等
預設給予權限為 Modify , 如果有需要設定 Read Only 或 Write Only 等權限
則直接在資料夾的 ACL List 上面編輯 NTFS Permission 就可以了
故不將這種設定寫成複雜的 PowerShell Script, 沒必要
另外還有一個找出即將到期帳號的 Script, 目前寫到一半
只能撈出來, 還沒寫 E-mail 的部份
2016-11-18
Microsoft VDI User Profile Disk ACL Fix
User Profile Disk 如果有需要更換存放的 File Server
將檔案以複製的方式遷移後, 需要修改檔案的權限
除了基礎結構中 Share / NTFS Permission 一定要給的 Computer Account 等以外
還必須給予該 User Profile Disk 所屬 User Account Full Control 的權限
這個權限在 User 第一次正常登入時會自動設定
但因為檔案複製的關係, 所以這個權限會遺失, 需要手動加進去
如果每個檔案要一個一個去加權限就太累了, 萬一 User Profile Disk 有數百個不就昏倒
因此以 Power Shell Script 代勞來處理這件事情
以下為程式碼, 依需求輸入要處理的 User Profile Disk Path ($UPDPath)
將檔案以複製的方式遷移後, 需要修改檔案的權限
除了基礎結構中 Share / NTFS Permission 一定要給的 Computer Account 等以外
還必須給予該 User Profile Disk 所屬 User Account Full Control 的權限
這個權限在 User 第一次正常登入時會自動設定
但因為檔案複製的關係, 所以這個權限會遺失, 需要手動加進去
如果每個檔案要一個一個去加權限就太累了, 萬一 User Profile Disk 有數百個不就昏倒
因此以 Power Shell Script 代勞來處理這件事情
以下為程式碼, 依需求輸入要處理的 User Profile Disk Path ($UPDPath)
Microsoft VDI 攻略
Microsoft 2012 R2 / 2016 VDI 攻略, 更新: 2016.11.18
https://www.youtube.com/playlist?list=PL4Jq9EkoXy70icm7MSBAQZh5wgcRUngxB
https://www.youtube.com/playlist?list=PL4Jq9EkoXy73ooAR8sOWC8tse-FAW_gQx
https://www.youtube.com/playlist?list=PL4Jq9EkoXy70icm7MSBAQZh5wgcRUngxB
https://www.youtube.com/playlist?list=PL4Jq9EkoXy73ooAR8sOWC8tse-FAW_gQx
- Computer Account 與群組的檢查
- 定義:
- RD Member Servers: RDCB、RDWeb、RDGateway、RDSH、RDVH (不包括 RDL)
- 檢查-群組:
- 每一台 RD Member Servers 的 Local Group [RDS Management Servers]
- 要加入 RDCB Computer Account
- RDCB 的 Local Group [RDS Endpoint Servers]
- 加入除了 RDWeb + RDGateway 以外每一台的 Computer Account (包括 RDCB、RDVH、RDSH)
- 以及 [NT AUTHORITY\NETWORK SERVICE] (加入時 Location 選本機, 鍵入 [NETWORK SERVICE] 按 Check Names)
2016-11-16
GPMC 顯示 Processing error 錯誤的問題 (中了微軟的怪招)
- Group Policy Management
- Forest: Contoso.com
- Domains
- Contoso.com
點擊到 Domain Name 這一層時, 右側主畫面的 Status 頁籤顯示:
- No Infrastructure Status information exists for this domain.
- Click the Detect Now button below to gather infrasturcture status from all of the domain controllers in this domain.
而當按下 Detect Now 的時候, 會彈出視窗顯示
- A Processing error occurred collecting data using this base domain controller. Please change the base domain controller and try again
訂閱:
文章 (Atom)