Tag Archives: Windows

定義 AD Domain 是單一字母的,不能在 Windows Server 2012 R2 Server 建 iSCSI target

天啊,我自己在家裡的 AD Domain 叫 i,竟然導致奇怪的 Bug,會有如下的錯誤訊息:

Unable to create iSCSI virtual disk

要修 bug 都還不一定裝得上 hotfix…

https://support.microsoft.com/en-us/kb/2953557

最後是建立一台不加入 Domain 的 Windows Server 2012 R2 當作 iSCSI target…

廣告

指定應用程式只用某幾顆 CPU

今天 SharePoint 莫名掛掉,然後發現是更新時多 CPU 彼此造成更新錯誤,照以下的說明

https://blogs.msdn.microsoft.com/spses/2015/05/12/sharepoint-2010-2013-an-exception-of-type-microsoft-sharepoint-administration-spupdatedconcurrencyexception-was-thrown-while-installing-an-update/

透過 PowerShell 語法解掉

$cmd="start "+""""" /affinity 1 "+"""C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\BIN\Psconfig.exe""" + " -cmd" +  " upgrade" + " -inplace" + " b2b" + " -wait"
cmd.exe /c $cmd

但意外發現 start 可以指定 cpu affinity,這比先前的問題還有趣,可以參照以下的 blog

https://blogs.msdn.microsoft.com/santhoshonline/2011/11/24/how-to-launch-a-process-with-cpu-affinity-set/

image

可以透過 Process Explorer

image

看到 CPU Affinity 真的是 2^0 + 2^4 = 11 (16進位)

image

查詢某個服務聽的 Port

get-process | where name -like msmd* | select name,id |ft –AutoSize

netstat -ao -p tcp | where {$_ -like ‘*上述的 id*’}

Windows Server Technical Preview 2(Windows 2016) 啟動 UI

http://sqlha.com/2015/05/05/need-a-user-interface-for-windows-server-technical-preview-2-its-not-on-by-default/

per-Service SID

Rock 提了一個有趣的授權問題,Windows Vista 和 Windows Server 2008 後,服務可使用資源(例如檔案)的權利,是 Service Account 和 per-Service SID 所獲得授權的聯集,例如設定服務的帳戶是以下任一個系統帳戶:

image

但服務的 per-Service SID 不會變

image

而安裝時預設提供的檔案目錄授權,還是會因為有授權 per-Service SID 而不管採用什犘 Service Account,SQL Server Service 都可以存取

http://www.travisgan.com/2013/06/sql-server-service-account-and-per.html

https://msdn.microsoft.com/zh-tw/library/ms143504.aspx#Reviewing_ACLs

管理 Server Core 伺服器並安裝 SQL Server 2014

管理 Server Core 伺服器 https://technet.microsoft.com/zh-tw/library/jj574205.aspx#BKMK_1_5

設定 Server Core 伺服器 https://technet.microsoft.com/zh-tw/library/jj592692.aspx

在 Server Core 伺服器上安裝伺服器角色和功能 https://technet.microsoft.com/zh-tw/library/jj574158.aspx

裝 SQL Server 前需要先裝 .NET Framework 3.5:Install-WindowsFeature Net-Framework-Features –source D:\Sources\sxs

在 Server Core 上安裝 SQL Server 2014 https://msdn.microsoft.com/zh-tw/library/hh231669.aspx

在 Windows Server 2012 R2 要建立多重開機,利用 bcdboot.exe d:\windows

Windows 系統提供遠端存取 WMI 所需完成的設定

參考小妙的 blog:http://chousmiao.wordpress.com/2012/10/09/wmi%e7%a8%8b%e5%bc%8f%e5%9f%b7%e8%a1%8c%e9%81%a0%e7%ab%af%e9%9b%bb%e8%85%a6%e8%a8%ad%e5%ae%9a%e5%95%8f%e9%a1%8c/

移除 Windows Cluster

Windows 2008 R2 不小心先從 Windows Domain 退出,無法直接從叢集管理員摧毀叢集。可以透過 PowerShell 指令移除:

  • PowerShell
  • Import-Module FailoverClusters
  • clear-clusternode

接著就可以從 Windows 移除該功能

備份/還原 Windows 2008 / 2008 R2 Schedule Task

朋友的需求:

將某個 Windows 2008/R2 Schedule Task 建立成 xml 定義

schtasks /query /tn "Adobe Flash Player Updater" /xml > test3.xml

利用 xml 定義建立 Schedule Task

schtasks /create /tn test /xml test3.xml