跳到主要內容

發表文章

Microsoft System Powershell

$compObject = get-wmiobject -query "select * from SMS_R_SYSTEM WHERE Name='[computername]'" -computername [sccm-server] -namespace "ROOT\SMS\site_[yoursite]" $compObject.psbase.delete() Remove-DisabledMonitoringObject Remove-SCOMDisabledClassInstance # To find out what options are available to your output of the list of objects in the group use Get-Member (GM) cmdlet Get-SCOMGroup -DisplayName "UR Computer Group" | Get-SCOMClassInstance | GM # after looking at the GM output we decide that DisplayName will work best Get-SCOMGroup -DisplayName "UR Computer Group" | Get-SCOMClassInstance | sort DisplayName |FT DisplayName For UIGeneratedMonitor: Get-SCOMMonitor | where {$_.name -eq "UIGeneratedMonitorGUID#"} | select DisplayName For UIGeneratedRule: Get-SCOMRule | where {$_.name -eq "MomUIGeneratedRuleGUID#"} | select DisplayName Create SCOM 2012 Subscribers using PowerShell Add-SCOMNotificationSubscr...

Hyper-V 計量

適用於Windows 2012 R2 Hyper-V Enable-VMResourceMetering Reset-VMResourceMetering Disable-VMResourceMetering Measure-VM –VMName Greendale-VM $report = Measure-VM –VMName Greendale-VM $report | Format-List Get-VM vm-guest-name | Enable-VMResourceMetering Get-VM vm-guest-name | Measure-VM | select * (Measure-VM -VMName vm-guest-name).NetworkMeteredTrafficReport Add-VMNetworkAdapterAcl -VMName SQL2012 -Action Meter -RemoteIPAddress 10.10.0.0/16 -Direction Outbound Parameter Set: VMName Add-VMNetworkAdapterAcl [-VMName] <String[]> -Action <VMNetworkAdapterAclAction> -Direction <VMNetworkAdapterAclDirection> [-ComputerName <String[]> ] [-LocalIPAddress <String[]> ] [-LocalMacAddress <String[]> ] [-Passthru] [-RemoteIPAddress <String[]> ] [-RemoteMacAddress <String[]> ] [-VMNetworkAdapterName <String> ] [-Confirm] [-WhatIf] [ <CommonParameters>] Parameter Set: ManagementOS Add-VMNetworkAdapterAcl -Action <VM...

Windows Server 2012 R2切換操作介面

Import-Module ServerManager 完整伺服器→基本伺服器(GUI操作) Uninstall-WindowsFeature Server-Gui-Shell -Restart 完整伺服器→核心伺服器 Uninstall-WindowsFeature Server-Gui-Mgmt-Infra -Restart 核心伺服器→完整伺服器 Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell -Restart Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell -Restart -Source wim:d:\sources\install.wim:2 核心伺服器→基本伺服器(GUI操作) Install-WindowsFeature Server-Gui-Mgmt-Infra -Restart Install-WindowsFeature Server-Gui-Mgmt-Infra -Restart -Source wim:d:\sources\install.wim:2 完整伺服器→桌面體驗 Install-WindowsFeature Desktop-Experience -Restart

在system volume information出現Volume Shadow大容量檔案,修改Shadow Copy存放位置時出現錯誤訊息: 0x8004231d

假設:快照來源為O碟,快照目的地為D碟 請先檢查快照有沒有停用 列出所有快照檔案 vssadmin list shadowstorage Resize快照檔案(如不做此動作,會出現0x8004231d錯誤訊息) vssadmin resize shadowstorage /for=O: /on=D: /maxsize=320mb 刪除快照設定 vssadmin delete shadowstorage /for=O: /on=D:

Linux壓力測試

DD function dd_direct () {     setup     dd if=/dev/zero of=/mnt/dest/zero bs=$1 count=$2 oflag=direct     cleanup } function dd_nodirect () {     setup     dd if=/dev/zero of=/mnt/dest/zero bs=$1 count=$2     cleanup } dd_direct 1M 10000  dd_direct 16M 625  dd_direct 1G 10  dd_nodirect 1M 10000  dd_nodirect 16M 625  dd_nodirect 1G 10  IOZone function iozone_async () {     setup     iozone -c -e -s 10G -r $1 -i 0 -i 1 -i 2 -i 3 -i 4 -i 5 -i 6 -i 7 -f /mnt/dest/iozone     cleanup } function iozone_sync () {     setup     iozone -o -c -e -s 10G -r $1  -i 0 -i 1 -i 2 -i 3 -i 4 -i 5 -i 6 -i 7 -f /mnt/dest/iozone     cleanup } iozone_async 1M   iozone_async 4M  iozone_async 8M  iozone_async 16M  iozone_sync 1M  iozone_sync 4M  iozone_sync 8M  iozone_sync 16M