2007/11/27
(Get-UICulture) -eq (Get-Culture)
True
どっちか要らない子なんじゃ・・・違いがわからないよー
これだけではなんなのでミクシィから適当にコピペ
- ----------------------------------------------------------------------------------------------------
-
- [powershell]new-service何のために
- 2007年11月26日19:04
あるのかよくわからんー
新しくサービスを登録するっていうんだけど、そういうのってインストーラーの仕事じゃ・・・
おまけにRemove-Serviceコマンドレットがないから作っても削除できないw
sc.exe delete hoge
としないといけない。
sc delete hogeだとSet-Contentのエイリアスが動いちゃうw
なんかすげー危ないコマンドレットな気がするよ。
VistaにはWin32_LogicalMemoryConfigurationないんだ
http://msdn2.microsoft.com/en-us/library/aa394181.aspx
Windows XP and Windows Server 2003: This class is no longer supported. Use the Win32_OperatingSystem class instead.
ほう
http://www.anchorsystems.co.jp/anchor/ashp/netmon/faq.html
ファイヤウォールが WMI 呼び出しをブロックしてしまうためです。 Windows 2003 SP1 と Windows XP では、デフォルトでファイヤウォールが ON になっています。ファイヤウォールに WMI 呼び出しを通過させるようにするには、以下のスクリプトを実行してください。
Set objFirewall = CreateObject("HNetCfg.FwMgr")
Set objPolicy = objFirewall.LocalPolicy.CurrentProfile
Set objAdminSettings = objPolicy.RemoteAdminSettings
objAdminSettings.Enabled = TRUE
これで WMI 呼び出しが許可されます。
ファイアウォール嫌いー
リモートでGet-WMIObjectするときにひつよう
- [PowerShell]Get-Serviceしょぼすぎ
- 2007年11月26日00:55
Get-Serviceの戻り値が.NETのSystem.ServiceProcess.ServiceControllerなんすけど、Descriptionプロパティとかないねんな。
でもSet-ServiceでDescriptionを設定できたりする。どうやってちゃんと設定できたかを確認するかはget-wmiobject
win32_serviceで調べるらしいwなんだこの中途半端な実装は。
ServiceControllerオブジェクトに対しps1xmlファイルでDescriptionやStartModeをScriptPropertyにして実装しとけよーと思った。せっかく拡張できるんだからさ。
- ----------------------------------------------------------------------------------------------------
- Select-String使えん・・・
- 2007年11月25日00:10
PS C:\script> select-string "aa" *.ps1
attrib.ps1:7: #
Get-Item?R?}???h???b?g??p???AAttributes?v???p?e?B??B
文字化けしとるがな
Shift-JISのファイルも検索・表示できないとはかなり終わってますね
せめて文字コードを指定できるようにしてくれー
UTF8はいけます
.NET Frameworkには文字コード判別のクラスとかないのかな・・・
前探してなかった気もする
文字コードを判別する: .NET Tips: C#, VB.NET, Visual Studio
http://dobon.net/vb/dotnet/string/detectcode.html
こういうごり押しが必要なのねー
あと&{スクリプトブロック} は、C#の{}空ブロックと同じことができるらしいー
要するに変数がその中でのみ使われてスコープ抜けたら破棄されるという
これを応用すればtrap文でtry catchみたいなこともできるらしいー
詳しくはPowerShellインアクションを買おう!w
プライバシーポリシー