WMICでALIASが利用できる物(alias list brief)

WMICでALIASが利用できる物(alias list brief)

この記事を読むのに必要な時間は約 15 分です。

今回はWMICの中でもALIASが設定されている物の一覧を作りたいと思います。

此方は非常に簡単です。

また、ALIASが設定されている物はなんとなく直感で利用できる物が多いです。それでは実際に見てみましょう。

まずは起動から

wmicの起動

前回も実施しておりますが同じやり方です。ちょっとだけ画像は省略しますね。

wmic

それではこの状態から、以下のように打ち込んでください。

alias list brief
※ちょっと枠がはみ出してしまいますがご了承ください。
FriendlyName Target PWhere
VolumeUserQuota Select * from Win32_VolumeUserQuota Where Account = # and Volume = #
RDAccount Select * from Win32_TSAccount Where AccountName = ‘#’ and TerminalName = ‘#’
Startup Select * from Win32_StartupCommand where Caption=’#’
Volume Select * from Win32_Volume Where DeviceID = ‘#’
NIC Select * from Win32_NetworkAdapter WHERE DeviceID=#
CPU Select * from WIN32_PROCESSOR Where DeviceID=’#’
DesktopMonitor Select * from WIN32_DESKTOPMONITOR WHERE DEVICEID=’#’
MEMCACHE Select * from WIN32_CACHEMEMORY WHERE DeviceID=’#’
ShadowStorage Select * from Win32_ShadowStorage Where DiffVolume = # and Volume = #
DMAChannel Select * from Win32_DMAChannel Where DMAChannel=#
NTDOMAIN Select * from Win32_NTDomain WHERE DomainName=’#’
CDROM Select * from Win32_CDROMDrive Where Drive=’#’
VolumeQuotaSetting Select * from Win32_VolumeQuotaSetting Where Element = # and Setting = #
NTEvent Select * from Win32_NTLogEvent WHERE EventType=#
PortConnector Select * from Win32_PortConnector WHERE ExternalReferenceDesignator=’#’
Alias Select * from Msft_CliAlias Where FriendlyName = ‘#’
ShadowCopy Select * from Win32_ShadowCopy Where ID = ‘#’
DiskDrive Select * from Win32_DiskDrive WHERE Index=#
NICConfig Select * from Win32_NetworkAdapterConfiguration Where Index=#
Partition Select * from Win32_DiskPartition WHERE Index=#
IRQ Select * from Win32_IRQResource WHERE IRQNumber=#
Job Select * from Win32_ScheduledJob WHERE jobid=#
PrintJob Select * from Win32_PrintJob WHERE JobId=#
NetUse Select * from Win32_NetworkConnection WHERE LocalName=’#’
NTEventLog Select * from Win32_NTEventlogFile WHERE LogfileName=’#’
DataFile Select * from CIM_DataFile Where Name = ‘#’
DCOMAPP Select * from WIN32_DCOMApplication WHERE Name=’#’
DESKTOP Select * from WIN32_DESKTOP WHERE Name=’#’
FSDir Select * from Win32_Directory WHERE Name=’#’
LogicalDisk Select * from Win32_LogicalDisk WHERE Name=’#’
NetClient Select * from WIN32_NetworkClient WHERE Name=’#’
NetLogin Select * from Win32_NetworkLoginProfile WHERE Name=’#’
Printer Select * from Win32_Printer WHERE Name=’#’
PrinterConfig Select * from Win32_PrinterConfiguration WHERE Name=’#’
Product Select * from Win32_Product WHERE Name=’#’
Service Select * from Win32_Service WHERE Name=’#’
Share Select * from Win32_Share WHERE Name=’#’
SoundDev Select * from WIN32_SoundDevice WHERE Name=’#’
SysAccount Select * from Win32_SystemAccount WHERE Name=’#’
SysDriver Select * from Win32_SystemDriver where Name=’#’
Process Select * from Win32_Process WHERE ProcessId=’#’
RDToggle Select * from Win32_TerminalServiceSetting Where ServerName = ‘#’
MemoryChip Select * from Win32_PhysicalMemory Where Tag = ‘#’
RDNIC Select * from Win32_TSNetworkAdapterSetting Where TerminalName = ‘#’
RDPermissions Select * from Win32_TSPermissionsSetting Where TerminalName = ‘#’
BaseBoard Select * from Win32_BaseBoard
BIOS Select * from Win32_BIOS
BootConfig Select * from Win32_BootConfiguration
ComputerSystem Select * from Win32_ComputerSystem
CSProduct Select * from Win32_ComputerSystemProduct
DeviceMemoryAddress Select * from Win32_DeviceMemoryAddress
DiskQuota Select * from Win32_DiskQuota
Environment Select * from Win32_Environment
Group Select * from Win32_Group
IDECONTROLLER Select * from Win32_IDEController
LoadOrder Select * from Win32_LoadOrderGroup
LOGON Select * from Win32_LogonSession
MemPhysical Select * from Win32_PhysicalMemoryArray
NetProtocol Select * from Win32_NetworkProtocol
OnBoardDevice Select * from Win32_OnBoardDevice
OS Select * from Win32_OperatingSystem
PageFile Select * from Win32_PageFileUsage
PageFileSet Select * from Win32_PageFileSetting
Port Select * from Win32_PortResource
QFE Select * from Win32_QuickFixEngineering
QuotaSetting Select * from Win32_QuotaSetting
RecoverOS Select * from Win32_OSRecoveryConfiguration
Registry Select * from Win32_Registry
SCSICONTROLLER Select * from Win32_SCSIController
Server Select * from Win32_PerfRawData_PerfNet_Server
SoftwareElement Select * from Win32_SoftwareElement
SoftwareFeature Select * from Win32_SoftwareFeature
SystemEnclosure Select * from Win32_SystemEnclosure
SystemSlot Select * from Win32_SystemSlot
TapeDrive Select * from Win32_TapeDrive
Temperature Select * from Win32_TemperatureProbe
TimeZone Select * from Win32_TimeZone
UPS Select * from Win32_UninterruptiblePowerSupply
UserAccount Select * from Win32_UserAccount
Voltage Select * from Win32_VoltageProbe
WMISet Select * from Win32_WMISetting

 

FriendlyNameに書かれている物は wmicのコンソールに入った後そのまま実行できるものです。試しにどれか実行してみましょう。

TimeZone

見づらいですが、時間に関する情報が沢山出てきます。

それでは次に、 PWhere についてみていきましょう。

実はこれ、検索が出来る物なんですね。 試しに、PWhere がある物を見てみましょう

プリンターが丁度よさそうですね。

まずは何もしないでそのまま実行してみます。

printer

おっと、プリンターは項目が多いですね。

因みに、以前のプリンタからテスト印刷しようぜ!! で実演した時のプリンタ指定方法は以下でした。

wmic path win32_printer.name=”Microsoft XPS Document Writer”
これとほぼほぼ同じことをする感じですね。

 

それでは改めて見てみます。プリンターのPWhere には where name=’#’と書かれています。

そのため、以下のように書けば良い事がわかります。

意図した出力になってくれました。

※ただ、プリンターは見づらいですね・・・・

wmic alias list brief

についてはぜひ覚えてください。

 

 

タイトルとURLをコピーしました