ラベル powershell の投稿を表示しています。 すべての投稿を表示
ラベル powershell の投稿を表示しています。 すべての投稿を表示

2017年10月16日月曜日

powershell snmp設定(3)

■受け付けるコミュニティ名
<#
$Key_Path
HKLM:SYSTEM\CurrentControlSet\Services\SNMP\Parameters\ValidCommunities

$Value_Name
public
publicは任意の文字列。受け付けるコミュニティ名を記述する。


$Value_Type
DWROD

$Value
0=権利なし
2=通知

4=読み取りのみ
8=読み取り、書き込み
16=読み取り、作成
#>


該当パスにキーなし


受け付けるコミュニティ名も空欄



































#コマンド

New-ItemProperty -Path  HKLM:SYSTEM\CurrentControlSet\services\SNMP\Parameters\ValidCommunities -name public -PropertyType DWORD -value 8


該当パスにキーが追加


受け付けるコミュニティ名に反映

2017年10月2日月曜日

powershell snmp設定(1)


■SNMPパケットの受け付け
<#
HKLM:SYSTEM\CurrentControlSet\Services\SNMP\Parameters\PermittedManagers 
に下記のような値があれば、特定のホストからSNMPパケットを受け付けるが有効となり
[services.msc-SNMPサービス-セキュリティ]下段に設定された値が反映される。
値がない場合、すべてのホストからSNMPパケットを受け付けるが有効となる。

$Key_Path
HKLM:SYSTEM\CurrentControlSet\Services\SNMP\Parameters\PermittedManagers

$Value_Name
1(なんでも良さそう)

$Value_Type
String

$Value
localhost

#>


該当Key_Pathに値が存在する。
services.msc-SNMPサービス-セキュリティ画面に
設定が反映される。

Remove-ItemProperty HKLM:SYSTEM\CurrentControlSet\Services\SNMP\Parameters\TrapConfiguration\*

該当Key_Pathに値が存在しない。

すべてのホストからSNMPパケットを受け付ける。

2017年10月1日日曜日

powershell レジストリキー操作

#Set-Location $Root_Key でレジストリへ移動

$Root_Key 一覧
HKEY_CLASSES_ROOT = HKCR:? #使わなそう
HKEY_CURRENT_USER = HKCU:
HKEY_LOCAL_MACHINE = HKLM:
HKEY_USERS = HKU:?#使わなそう
HKEY_CURRENT_CONFIG = HKCC:?#使わなそう

コマンド例
Set-Location HKLM:

■レジストリ設定の構成要素
<#
$Key_Path
$Value_Name
$Value_Type
$Value
#>

■既存項目の値変更
#Set-ItemProperty $Key_Path -name $Value_Name -value $Value で既存キーの値変更

コマンド例
Set-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Services\W32Time\Config -name MaxAllowedPhaseOffset -value 600

■既存項目の削除

■既存キーの削除
#Remove-Item $PATH\$Value_Name で既存キーの削除

コマンド例
 Remove-Item HKLM:\SYSTEM\CurrentControlSet\Services\SNMP\ -
 - Parameters\TrapConfiguration\public

 Remove-Item HKLM:\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\TrapConfiguration\*