スキップしてメイン コンテンツに移動

投稿

3月, 2023の投稿を表示しています

AutoConfigURL

 会社のPC達ですが、AutoConfigURLの設定を「IPで設定せよ」と昔の人たちが御触れを出したために新しいPCであってもIPで設定しているような感じです。 PC管理ツールはSYSTEMユーザで稼働しているためにHKCU以下にあるInternet SettingsのAutoConfigURLの中身を変更しても無意味です。 (CurrentUser=SYSTEMユーザのを変更するだけなので) 検索していると、  New-PSDrive -name 'HKUS' -PSProvider 'Registry' -root 'HKEY_USERS' でHKUS:ドライブ(?)としてレジストリがマウントできて、以後そのドライブ(?)に対しての操作ができるとか→ https://okwave.jp/qa/q8877854.html であれば、そこに対してうだうだやって、AutoConfigURLのところがIP指定のだったら書き換えてしまえばいいな、と。 こうなりました、、、がまだ検証機でしか試してない。。。 #################################### New-PSDrive -name 'HKUS' -PSProvider 'Registry' -root 'HKEY_USERS'| Out-Null $users = (get-item HKUS:\S-1-5-21-* | Select-Object Name) foreach ($user in $users) {     $Name = $user.Name     if ( Test-Path hkus:\$Name\'SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings' ) {         $properties = Get-ItemProperty -Path hkus:\$Name\'SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings'         $member = Get-Member -InputObje

共有を消したい

 あれこれあって、クライアントPCの共有を削除したいのです。 「消して」と言うのもメンドクサイから、PC管理アプリでの遠隔実行を模索してます。 PCにある共有はこちらのサイトを参考に一覧が取れることを確認。   【PowerShell】Window Server 2008 R2での共有フォルダーの共有アクセス権の取得 で、ほぼパクリ「Write-Host "[共有名]`n"$s.Name」以下の行をバッサリ削除して $s.Delete() にしてみた。 PC管理アプリの遠隔実行だと、管理者権限で実行してくれるだろうから powershell "$Securities = $null;$Securities = Get-WmiObject -Class Win32_LogicalShareSecuritySetting;foreach ($Security in $Securities) {$ShareName = $Security.Name;$s = Get-WmiObject -Class Win32_Share | where {$_.Name -like $Sharename};$s.Delete()}" > nul 2> nul でいけるかな?やってみよう。