>>640
>なお、 .NET Framework や Win32 API は、C#/VB#/C++/C といったプログラム言語からのご利用を目的として提供している機能になり、動作確認もこれらの言語で行っていただくことをお願いしております。
>また、これらの言語で正常に動作しながらも、PowerShell 上で期待通りの動作とならない場合は、プログラミング言語のご利用をお願いしておりますことをご留意ください。
あれれ?
PowerShellでたての頃って.netのオブジェクト使えるの売りにしてなかったかな?
探検
PowerShell -Part 7
641デフォルトの名無しさん
2025/11/09(日) 01:50:45.56ID:/5rAS6BZ642デフォルトの名無しさん
2025/11/09(日) 09:43:41.33ID:9rrS+2ZK 最近の.NETは言語非依存を放棄してるからな
例えばSpanはPowerShellから使えない
Question about System.Span
https://github.com/PowerShell/PowerShell/issues/5897
例えばSpanはPowerShellから使えない
Question about System.Span
https://github.com/PowerShell/PowerShell/issues/5897
643デフォルトの名無しさん
2025/11/09(日) 10:23:37.05ID:VPZLG56/ .NET Frameworkって書いてあるからCore系の.NETは関係ないでしょ。Core系もサポートの方針は同じだろうけど。
PowerShell6以降のユーザーなんて5に比べりゃほとんどいないだろうし、
わざわざ6以降使ってる人はそんなに変な問い合わせしてこないだろうからサポート的にはあまり問題にならないんだろう
PowerShell6以降のユーザーなんて5に比べりゃほとんどいないだろうし、
わざわざ6以降使ってる人はそんなに変な問い合わせしてこないだろうからサポート的にはあまり問題にならないんだろう
644デフォルトの名無しさん
2025/11/18(火) 00:02:06.52ID:mC1Jcub0 c#14でファイルベースでスクリプトライクに書けるようになった
もうpowershellはオワコン!
もうpowershellはオワコン!
645デフォルトの名無しさん
2025/11/18(火) 17:30:44.99ID:d9hs+rsN それパイプは直感的に書けるか?
646デフォルトの名無しさん
2025/11/20(木) 16:43:19.74ID:11rVJeas 5ってまだ共存してるの?UTF8BOMの問題があるのでcmdでも使えばいい気がするが
647デフォルトの名無しさん
2025/11/20(木) 17:49:39.55ID:UDbnkgrO PowerShellは速度も使い勝手もこのbatに勝てなかった
@echo off
%windir%\Microsoft.NET\Framework64\v4.0.30319\csc.exe /nologo %1
if errorlevel 1 exit /b
"%~dpn1.exe"
@echo off
%windir%\Microsoft.NET\Framework64\v4.0.30319\csc.exe /nologo %1
if errorlevel 1 exit /b
"%~dpn1.exe"
648デフォルトの名無しさん
2025/11/20(木) 21:31:44.69ID:QY1RnXH9 C#はPowerShellみたいにWMIを簡単に扱えないじゃん
WMI インスタンスの取得
https://learn.microsoft.com/ja-jp/windows/win32/wmisdk/retrieving-an-instance
WMI インスタンスの取得
https://learn.microsoft.com/ja-jp/windows/win32/wmisdk/retrieving-an-instance
649デフォルトの名無しさん
2025/11/21(金) 09:24:25.92ID:+qc1E8Ol 比較
OS標準だとC#は古いやり方しかできなそう
<PowerShell>
Get-WmiObject -query "SELECT * FROM Win32_Process" | ForEach-Object {
$name = $_.Name
$id = $_.ProcessId
. . .
}
<C#>
foreach (var p in new System.Management.ManagementObjectSearcher("SELECT * FROM Win32_Process").Get())
{
var name = p["Name"];
var id = p["ProcessId"];
. . .
}
OS標準だとC#は古いやり方しかできなそう
<PowerShell>
Get-WmiObject -query "SELECT * FROM Win32_Process" | ForEach-Object {
$name = $_.Name
$id = $_.ProcessId
. . .
}
<C#>
foreach (var p in new System.Management.ManagementObjectSearcher("SELECT * FROM Win32_Process").Get())
{
var name = p["Name"];
var id = p["ProcessId"];
. . .
}
650デフォルトの名無しさん
2025/11/21(金) 10:03:57.43ID:3+xXClvM >>640
最初は分けて書いてるがそれ以降のPowershellが
Windows 付かない方のPowershell 限定なのか
Windows 付く方も含めてなのかよくわからない
>>641
無印 は.Net Framework 向けでないという表現なのか
無印も.Net Frameworkだめというのかどっちなのか
.NET Framework上で動くのがWindows Powershell
3.5.1(まだある) + 2(廃止)
4.8.1 + 5.1 現行のプリインストール
.NET 上で動くのがPowershell
core2or3 + 6-7.0
5.0 + 7.1 以降
やはり改めて確認しないとわからない
なんで分かりやすい別の名前にしなかったのか
最初は分けて書いてるがそれ以降のPowershellが
Windows 付かない方のPowershell 限定なのか
Windows 付く方も含めてなのかよくわからない
>>641
無印 は.Net Framework 向けでないという表現なのか
無印も.Net Frameworkだめというのかどっちなのか
.NET Framework上で動くのがWindows Powershell
3.5.1(まだある) + 2(廃止)
4.8.1 + 5.1 現行のプリインストール
.NET 上で動くのがPowershell
core2or3 + 6-7.0
5.0 + 7.1 以降
やはり改めて確認しないとわからない
なんで分かりやすい別の名前にしなかったのか
レスを投稿する
ニュース
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★8 [BFU★]
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★9 [BFU★]
- 【赤坂ライブハウス刺傷】逃走していた自衛官の男(43)を殺人未遂の疑いで逮捕 警視庁 被害女性とは知人関係 [Ailuropoda melanoleuca★]
- 【千葉】コンビニに尿入りペットボトル並べた疑い、26歳男「むしゃくしゃして」…購入した客が飲もうとしたところ臭いに違和感 [ぐれ★]
- 植田日銀総裁 「円安進行が物価高を起こしている」 ★4 [お断り★]
- 中国官製報道「日本経済はもう持たない」にネット民ツッコミ「ニュースだけ見てたら日本はもう百回くらい爆発してる」 [1ゲットロボ★]
- 【ガチ正論】一般人「中国に規制制裁されて、『中国ムカつく』じゃなくて矛先が『許さんぞ高市』になってる奴、頭おかしいの?」 ★2 [153490809]
- おまんことぞうきんってどっちが臭いの?
- 鼻糞の残糞感がずっと消えない
- 【ぺこ専🐰】なんG 兎田ぺこら突発配信実況スレ🏡【ホロライブ▶】
- NHKニュースウオッチ9「日本側は対話にオープンな姿勢で安定した日中関係を築きたい考えなのに中国が意固地で糸口が見いだせない」 [904151406]
- (´,,・ω・,,`)ぼくね、ごさい!
