2ch勢いランキング 全部 1- 最新50

Windows PowerShell Part5 [無断転載禁止]©2ch.net


[sage] 2016/09/18(日) 14:06:24.15:aFEI7ykR
Windows PowerShell
ttp://jump.5ch.net/?http://technet.microsoft.com/ja-JP/scriptcenter/dd742419.aspx
オンラインヘルプ
ttp://jump.5ch.net/?https://technet.microsoft.com/ja-jp/library/bb978526.aspx

■パッケージのダウンロード
PowerShell 3.0 (Windows 7以降)
ttp://jump.5ch.net/?http://www.microsoft.com/en-us/download/details.aspx?id=34595

PowerShell 2.0 (Vista以前は3.0非対応)
ttp://jump.5ch.net/?http://support.microsoft.com/?kbid=926140

■参考
ttp://jump.5ch.net/?http://www.atmarkit.co.jp/fdotnet/special/powershell01/powershell01_01.html
ttp://jump.5ch.net/?http://oka326.blogspot.com/search/label/PowerShell
ttp://jump.5ch.net/?http://d.hatena.ne.jp/newpops/
ttp://jump.5ch.net/?http://blogs.msdn.com/PowerShell

■過去スレ
Windows PowerShell Part4
ttp://echo.2ch.net/test/read.cgi/win/1359719778/
[sage] 2019/03/23(土) 09:59:21.79:IIyTnO79
うちの使えない派遣も切られてくれないかなあ
[sage] 2019/03/23(土) 11:41:03.24:J7N3elgb

おめでとう!何度目のさよなら?
[sage] 2019/03/23(土) 12:31:29.16:hyZj2nHE
構うなよ
[sage] 2019/03/23(土) 18:15:42.64:ei+l/us2
結局2月3月と一切何の仕事もしないで給料貰ったのか
うまいことやったな
[sage] 2019/03/23(土) 20:21:44.11:20G++kNG
自己都合の退社じゃないなら、失業保険はすぐに貰えるから職安へGO!
[sage] 2019/03/23(土) 23:06:52.03:Lo+PrLiN
使用期間3ヶ月以内での解雇としてその企業は逃げているんだろうから
本人の保険給付期間が残っていなければ貰えませんね
[sage] 2019/03/23(土) 23:13:16.08:KMaeREG3
何マジになってんの?w こんな馬鹿が実在するとでも
[sage] 2019/03/23(土) 23:14:25.36:IIyTnO79
いや、いるんだよ。だからみんな困ってる。
[sage] 2019/03/24(日) 00:16:59.20:RfHxfNLV
困ったのはいいとして、自業自得な馬鹿のアフターフォローですか??w
[sage] 2019/03/24(日) 01:19:40.24:/H51gzag
(アフターフォローの意味が分かってない感じの人だが黙っていよう)
[sage] 2019/03/24(日) 02:03:13.01:v59bzpoW
業務用のコードの丸投げの問い合わせを受け、皆でうんざりしつつ対応したが
結局クビになって問題も霧消したのに、収入の心配をしてあげてることを指しているのだが?
[sage] 2019/03/24(日) 02:05:52.09:yJASgsAt
馬鹿と言うかアスペルガーだな
結構居るんだよこういう人
[sage] 2019/03/24(日) 09:24:10.49:bp0dkWBi

これは思った
もう構わないでくれよと
[sage] 2019/03/24(日) 09:27:53.78:bp0dkWBi
あんまり構うと気にかけてくれてると感じて近況報告したり次の人生相談を始めかねない
ここPowershellのスレだし正常化してほしい
[sage] 2019/03/24(日) 10:50:35.32:jOwuUBkz
だから相手するなよ…
[sage] 2019/04/09(火) 14:46:41.89:zfEk4Ael
PowerShell Core、次のバージョンから「PowerShell 7」に変更
2019/04/09 08:25:56 後藤大地
ttp://jump.5ch.net/?https://news.mynavi.jp/article/20190409-804804/

Microsoftは4月5日(米国時間)、「The Next Release of PowerShell - PowerShell 7|
PowerShell」において、先日公開したばかりの「PowerShell Core 6.2」について、次の
バージョンはPowerShell Core 6.3ではなく「PowerShell 7」になると伝えた。

大幅な機能変更があるわけではなく、リリースエンジニアリングの変更やプロダクトの
ポジション変更が名前の変更理由になっている。MicrosoftはついにPowerShell Coreで
Windows PowerShellを置き換えていく方向に舵を切り出したようだ。

Windowsには、もともと存在していたWindows PowerShellと、新たにオープンソース・
ソフトウェアとして公開されたPowerShell Coreという2つのPowerShell系実装が存在して
いる。開発の主体はPowerShell Coreであり、さらにその多くがLinuxからのフィード
バックで開発されている。

今回、MicrosoftはこうしたPowerShell Coreで実現された成果をWindows PowerShellに
導入できないと(Windows PowerShellはすでに開発が終了しており、変更の取り込みは
行われない)説明している。

これに対し、PowerShell Coreでの成果をWindowsユーザーにもたらす方法として、Power
Shell CoreをPowerShell 7と名称変更し、従来のWindows PowerShellから置き換えていくと
説明した。最初のレビュー版は2019年5月ごろに公開されると見られる。(後略)
[sage] 2019/04/09(火) 15:29:35.07:zfEk4Ael
マイクロソフト、「PowerShell 7」を発表--5月にプレビュー版を公開へ
Liam Tung (Special to ZDNet.com) 翻訳校正: 編集部 2019年04月09日 10時11分
ttp://jump.5ch.net/?https://japan.zdnet.com/article/35135464/

(前略) PowerShellは人気プログラミング言語の指標「TIOBE Index」で3月に初めてトップ
50入りを果たし、45位につけた。その主な理由として、Linuxユーザーの間での人気の
高まりが挙げられる。

 しかし、Windowsユーザーの間でのPowerShell Coreの人気は横ばいであり、およそ1100
万回におよぶPowerShellコマンドの起動回数(テレメトリが無効化されている場合を除いた
統計値)のうち、Windows環境から起動されたものの割合は20%にも満たない。

 Microsoftは、Windows環境での利用をさらに推し進めるという目標の下、「Windows
PowerShell 5.1を完全に置き換える」ためのリリースを計画している。PowerShell 7により、
Windows PowerShellを使用していたユーザーと、他のプラットフォーム上でPowerShell
Coreを使用していたユーザーは、同一の機能を利用できるようになる。

 さらにPowerShell 7によって、現時点におけるWindows PowerShellのモジュールとの
「極めて高い互換性」がユーザーにもたらされるという。(中略)

さらにPowerShell 7では、.NET Coreのサポートライフサイクルと歩調を合わせ、長期
サポート(LTS)リリースと非LTSリリースの双方が用意されるようになる。

 PowerShell 7のプレビュー版は、5月にユーザーに向けてリリースされる見込みだが、
PowerShellと.NET Core 3.0の統合の進捗具合によって実際の日付は変わってくる。
Microsoftによると、.NET Core 3.0の一般提供を開始した後で、PowerShell 7の一般提供を
開始することになるという。

 PowerShell 7は最終的にWindows PowerShell 5.1とともにWindowsに標準搭載されることに
なるが、「Windows 10」や「Windows Server」のどのバージョンからそれが実現されるのかは
まだ明らかにされていない。
[] 2019/04/18(木) 12:39:54.39:aio0iTA+
cpuを制御するコマンドがあればいいね。
95%でタスクを切られたり
1桁に下がるまで全プログラム強制終了とか
[sage] 2019/04/18(木) 15:38:56.45:Cz5MaY4F
cpuを制御するわけじゃないけど、パフォーマンスを監視して何かするということなら
Get-Counter
を使えば良いんじゃない?
[sage] 2019/04/18(木) 15:45:18.65:aio0iTA+

ありがとうございます。
なるほど。
[] 2019/04/24(水) 15:43:41.50:h4e8/9bh
$hoge = 'fuga'
get-ADGroup -Filter * -SearchBase $hoge

みたいに書いても、 $hoge が展開されず、まんま引数 $hoge って文字として扱われるんだけど、

get-ADGroup -Filter * -SearchBase fuga

って感じに展開させるのどうすればいいんだろ
[sage] 2019/04/25(木) 00:25:50.26:6t9bg00A
実際は{ $hoge } とか '$hoge' みたいなことしてない?
[sage] 2019/04/25(木) 01:04:34.25:ws+GuZqR
返事ありがとう。
当然そんなことはしてないし

$hoge = 'fuga'
$hoge
get-ADGroup -Filter * -SearchBase $hoge

みたいに書いて実行すると

fuga
hoge : 用語 'hoge' は、コマンドレット、関数、スクリプト ファイル、または操作可
なプログラムの名前として認識されません。名前が正しく記述されていることを確認し
、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してくださ
い。
発生場所 ***:** 文字:**
+ get-ADGroup -Filter * -SearchBase $(hoge)
+ ~~~~

って表示されちゃうんだ…
[sage] 2019/04/25(木) 01:27:11.57:NGX9SRW2

get-ADGroup -Filter * -SearchBase “$($hoge)“
でどうでしょう
[sage] 2019/04/25(木) 01:29:50.04:NGX9SRW2

全角になっちゃったのでやり直し

get-ADGroup -Filter * -SearchBase "$($hoge)"
でどうでしょう
[sage] 2019/04/25(木) 02:40:24.19:6t9bg00A

おい
$(hoge)ってやってんじゃん
$( )はカッコの中身を実行してその出力を変数として渡すものだから
hogeをコマンドみたいに実行しようとしてそのエラーが出てる
[sage] 2019/04/25(木) 08:55:41.14:KkTzmljk
アホやw
[sage] 2019/04/25(木) 12:16:05.09:ws+GuZqR
皆コメント本当に助かる

>636

そこが一番気になってるんだ

$hoge

って書いてるのに、エラーでは

$(hoge)

として見られてる。こういう風にデフォルトで解釈されるような原因とかあるのかな…

>635

やってみました

発生場所 ***:** 文字:**
+ get-ADGroup -Filter * -SearchBase "$($hoge)"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ですね。変数がやっぱり変数として解釈されてない気がします…
[sage] 2019/04/25(木) 18:07:25.96:+xqiglmx
そんなら最初に変数として定義しとけばいいんじゃないの
[sage] 2019/04/25(木) 18:12:55.88:+xqiglmx
途中で「echo」コマンドによる出力をしてみろよ
その後にpauseで一旦止めてな
[sage] 2019/04/25(木) 19:31:10.36:ftWC6uvW

とりあえずお前のコピペは信用できないからハードコピー貼れや
[sage] 2019/04/25(木) 19:52:37.18:OPjc/N+F
hogeが予約語だから変数名に使えないんだろ?
[sage] 2019/04/25(木) 21:01:02.20:jjNrDBsF

だったら
$hoge = 'fuga'
の時点でエラーになるだろ
[sage] 2019/04/25(木) 22:03:14.86:j9DXhP7/
C:\Users\hoge\Desktop\copy.ps1の内容↓

$watchPath = "C:\Users\hoge\Desktop\watch"
$destPath = "C:\Users\hoge\Desktop\dest"

$watcher = New-Object System.IO.FileSystemWatcher
$watcher.Path = $watchPath
$watcher.EnableRaisingEvents = $true
$action = {
$path = $Event.SourceEventArgs.FullPath
Copy-Item $path $destPath
}

Register-ObjectEvent $watcher -EventName Created -Action $action

while ($true) { Start-Sleep -s 1 }

このファイルを右クリックから[PowerShellで実行]またはバッチファイルから起動した場合、
watchフォルダにファイルができるとDesktopにコピーされます。
VSCodeやPowerShellISEから実行するとdestフォルダにコピーされます。
$actionスクリプトブロックの変数スコープが問題だと思うんですが、
どうすれば前者でもdestフォルダにコピーされますか?
[sage] 2019/04/25(木) 22:34:07.80:+xqiglmx
基本構成が間違っているのでコピーされませんw
[sage] 2019/04/25(木) 23:26:06.56:j9DXhP7/

すみませんPowerShellに不慣れなものでして
どのような構成にすればよろしいでしょうか
[sage] 2019/04/26(金) 00:59:18.92:oLcGaGR9
そこは調べてから聞きに来ようよ
[sage] 2019/04/27(土) 21:12:43.80:4r6JMLi2
PSのスクリプトブロックは設計失敗してるからね
[sage] 2019/04/27(土) 21:45:05.59:OQwS7PZW

詳しく
[sage] 2019/05/05(日) 13:19:35.42:/FGL7lem
PowerShell初級者です
コマンド プロンプトから呼び出しできません
ご教示よろしくお願いいたします

コマンドライン
powershell -ExecutionPolicy RemoteSigned -Command $a=New-Object Media.SoundPlayer(`"%SystemRoot%\Media\Windows Error.wav`");$a.PlaySync()

エラー内容
式に終わりの ')' が存在しません。
発生場所 行:1 文字:70
[sage] 2019/05/05(日) 15:06:08.29:V9Mn4ykU

ファイル名を括ってるのバッククォート?
シングルクォートで試してみたら?
[sage] 2019/05/05(日) 15:38:09.20:/FGL7lem

ありがとうございました。m(_ _)m
[sage] 2019/05/05(日) 16:29:42.43:reRjJtYM

とりあえずエラーの直接原因は
SoundPlayer(`" … `");
だろうね
PowerShellのバージョン書いてないけどWindows10とかなら
New-Object Media.SoundPlayer("`%SystemRoot%\Media\Windows Error.wav`");
じゃなくて
[Media.SoundPlayer]::new('%SystemRoot%\Media\Windows Error.wav');
ってやった方がコンストラクタのパラメータの指定がやり易い
[] 2019/05/13(月) 11:37:59.36:cSkFKVx8
バッククォートは、改行継続記号だからね
[sage] 2019/05/13(月) 13:05:18.82:+2RZ6jNu
え?
[sage] 2019/05/13(月) 14:31:39.15:K2CUOEG7

そういうのウザいだけです。
間違ってると思うなら訂正してください。
[sage] 2019/05/13(月) 17:23:33.83:Pp/u/N/Q
ふぇ?
[sage] 2019/05/13(月) 22:05:15.56:7ipEyFOI
「powershell バッククォート」でぐぐればすぐに正解が出てくるのに…
[sage] 2019/05/14(火) 07:31:44.64:Fo45OQcm
ネタのレベルも低すぎて頭痛
[sage] 2019/05/18(土) 01:50:21.64:U8N791NH
高度なネタを投下してくれる人がキタ

勢い5万以上のスレをメールでお知らせするサービス、実施中!!
憧れボディをGETしたい!その夢、ボニックで!

2ch勢いランキング 全部 1- 最新50 Windows板ランキング

凡例:

レス番

100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている

名前

名無しさん (青) → sage のレス
名無しさん (緑) → age のレス

ID

ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID

このページは2ch勢いランキングが作成したキャッシュです。元のページはこちら。削除についてはこちら