1 名前:デフォルトの名無しさん mailto:sage [2020/01/01(水) 16:08:31.66 ID:4oQ1Kxot.net] 前スレ PowerShell -Part 3 https://mevius.5ch.net/test/read.cgi/tech/1539074808/ 次スレは>>980 が立ててね!!
477 名前:474 mailto:sage [2020/06/26(金) 10:49:06 ID:lJi08xny.net] スクリプトブロックのバインドとか、スコープとか、面倒な問題は見ないふり。 そもそも、PowerShell のスコープはスレッドセーフにはできていないので、 問題に対処するのは、ほとんど不可能なのかも。
478 名前:デフォルトの名無しさん [2020/06/26(金) 12:23:31.85 ID:hzH3p+iw.net] IT掲示板群 ttp://x0000.net/forum.aspx?id=15 学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net 数学 物理学 化学 生物学 天文学 地理地学 IT 電子 工学 言語学 国語 方言 など simulationライブラリで純粋な関数式プログラミングをする ttp://x0000.net/topic.aspx?id=3631-0 UIライブラリ (C#, 2D) を作ったよ ttp://x0000.net/topic.aspx?id=3688-0 連続と離散を統一した! ttp://x0000.net/topic.aspx?id=3709-0 4Dエンジン(画像有り) ttp://x0000.net/topic.aspx?id=3677-0 matrixのライブラリ ttp://x0000.net/topic.aspx?id=3711-0 ある強力なFor関数 ttp://x0000.net/topic.aspx?id=3630-0 SQLライブラリ ttp://x0000.net/topic.aspx?id=3675-0 PS malloc / free を実装してみた (C#) ttp://up.x0000.net/files/TMallocTest.zip
479 名前:デフォルトの名無しさん mailto:sage [2020/07/05(日) 04:12:29.94 ID:sb7IOZLx.net] 教えてください。 powershell.exeに "powershell.exe"が見つかりません。名前を正しく入力したかどうかを確認してから、やり直してください。 ってダイアログが出て怒られるのだが、 これってどういうことですか?
480 名前:デフォルトの名無しさん mailto:sage [2020/07/05(日) 08:19:48.13 ID:EbIp5fqD.net] >>477 単なるウケ狙いなら別だけど、本気でなんとかしたいのならば、 前後の経緯を含めて詳細に説明してもらわないとなんとも言えない
481 名前:デフォルトの名無しさん mailto:sage [2020/07/05(日) 09:06:15.18 ID:sb7IOZLx.net] そうですねすみません。 Python3.6、Bazel 2.0.0、MSYS2、Visual C++ Build Tools 2019、WMF5.1、 CUDA toolkit 10.1、cuDNN 7.6を入れて、Tensorflow 2.2をビルド。 x64 Native Tools Command Prompt for VS 2019から、bazel buildでビルド中に、 「powershell.exeが見つかりません。〜」のダイアログが出る。ダイアログの左上はpowershell.exe。 放置すると最大4個出てビルトが一時停止するが、ダイアログの「OK」で閉じると再開する。しばらくすると、また出る。 PCは、 OS:Windows7pro sp1 x64 CPU:Core2Quad Q9550 GPU:Geforce GTX1650super MEM:8G
482 名前:デフォルトの名無しさん mailto:sage [2020/07/05(日) 09:07:58.29 ID:sb7IOZLx.net] です。 何か気が付くところがあれば教えてください。
483 名前:デフォルトの名無しさん [2020/07/06(月) 15:26:47.18 ID:ENMHKR++.net] powershell.exeが見つからない。 だからこそ、poweshell.exeが見つからなくてはと思っている。
484 名前:デフォルトの名無しさん mailto:sage [2020/07/06(月) 16:00:54.38 ID:AV85qEaL.net] はいすべった
485 名前:デフォルトの名無しさん mailto:sage [2020/07/06(月) 19:14:17.53 ID:mGwQnOrU.net] PATHが通ってないんじゃないの サポート切れのWindows7を使い続けてて大丈夫か
486 名前:デフォルトの名無しさん mailto:sage [2020/07/06(月) 19:34:12.08 ID:BdiDJNUx.net] 建前上esuあるから必要な部署はそれ当てて使ってるよ
487 名前:デフォルトの名無しさん mailto:sage [2020/07/06(月) 20:54:49 ID:zdAH+P0d.net] win7だって(自分で削除しなけりゃ)普通にpathは通っているはずだけど まあ確かめてみることだね
488 名前:デフォルトの名無しさん mailto:sage [2020/07/06(月) 20:56:13 ID:0H1iFJXS.net] ダイアログが出てる時にタスクの中にpowershell.exeがいませんでした。 誰が出しているのか追いかけてみます。 お騒がせしました。
489 名前:デフォルトの名無しさん mailto:sage [2020/07/06(月) 21:05:43.69 ID:fLXZOc4N.net] 32bit版 or 64bit版を探しにいってるんじゃないの?
490 名前:デフォルトの名無しさん [2020/07/07(火) 12:27:32.25 ID:Csl+eNq2.net] Windows 10 なら、コマンドプロンプトで、 where powershell と入力すると、 C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
491 名前:デフォルトの名無しさん mailto:sage [2020/07/07(火) 21:09:26.46 ID:IcFS4Epu.net] whereは10だけじゃなくて7にも標準搭載されてる 98や2000ならリソースキットに含まれてる
492 名前:デフォルトの名無しさん mailto:sage [2020/07/11(土) 09:02:38.89 ID:n9XGFFVi.net] NuGetパッケージ使いたい時ってどうすれば使えんの 例えばSeleniumを使いたい場合C#なら dotnet add package Selenium.WebDriver これで使えるようになるけどPSの場合はどうすれば
493 名前:デフォルトの名無しさん mailto:sage [2020/07/11(土) 21:53:51.85 ID:I6xaQmI+.net] Make using NuGet packages installed with Install-Package easier to use - make Add-Type support NuGet packages https://github.com/PowerShell/PowerShell/issues/6724
494 名前:デフォルトの名無しさん mailto:sage [2020/07/17(金) 09:19:06 ID:6MuP2T5H.net] v6.2.7 https://github.com/PowerShell/PowerShell/releases/tag/v6.2.7 v7.0.3 https://github.com/PowerShell/PowerShell/releases/tag/v7.0.3
495 名前:デフォルトの名無しさん mailto:sage [2020/07/24(金) 01:22:35.38 ID:r0N61jeX.net] 明治の「 おいしい牛乳 」ってあるけど 「 おいしい 」って自分で付けちゃうなんて 強気というかふてぶてしいよな? 「 PowerShell 」からも同じにおいがするぜ
496 名前:デフォルトの名無しさん mailto:sage [2020/07/24(金) 01:48:02.23 ID:UQ3TOH2s.net] Apple & IBM「…」
497 名前:デフォルトの名無しさん mailto:sage [2020/07/24(金) 10:09:22 ID:860vhoVN.net] Powerこそ力
498 名前:デフォルトの名無しさん mailto:sage [2020/07/24(金) 10:37:13 ID:56CkEgqB.net] shellこそ貝殻!
499 名前:デフォルトの名無しさん mailto:sage [2020/07/24(金) 14:36:37.83 ID:jOZb/2Gr.net] 💪🐚
500 名前:デフォルトの名無しさん mailto:sage [2020/07/24(金) 14:40:35.13 ID:30uJqngI.net] powerpoint 力点?
501 名前:デフォルトの名無しさん mailto:sage [2020/08/05(水) 12:02:30 ID:gYncIR+S.net] >>131 >>132 pwshw 普通のコンソールアプリだとリンクオプション変えるだけでできる気がするが 何が長引いとるんや? windows以外にも対応するのが大変なんかな
502 名前:デフォルトの名無しさん mailto:sage [2020/08/13(木) 17:41:10.43 ID:e4hfVbk2.net] ある値で、とあるファイルをgrep検索かけて grepで引っかかったら 変数に0、grepで引っかからなかったら変数に1 ということをしたいのですが、どんな方法で実現できますでしょうか。 linux でいうとこういうものです # cat hoge.txt | grep abc ←知りたいのはここ相当のもの # echo $? 0 ←abcが引っかかった # # cat hoge.txt | grep abc ←知りたいのはここ相当のもの # echo $? 1 ←abcが引っかからなかった # よろしくお願いいたします。
503 名前:デフォルトの名無しさん mailto:sage [2020/08/13(木) 18:00:29.06 ID:3scCogHG.net] $r = gc hoge.txt | sls abc if ($r -ne $null) { # 引っかかった & $rにはslsの結果 } else { # 引っかからない }
504 名前:デフォルトの名無しさん mailto:sage [2020/08/13(木) 18:07:53.30 ID:e4hfVbk2.net] >>501 ありがとうございます!ばっちりです。 追加で申し訳ないんですけど、これを変数をgrep対象にして 戻り値を取得する事ってできますでしょうか? > Write-Output $hoge aaa ←こんな感じで複数行はいってる変数 bbb ccc ddd eee ffff
505 名前:デフォルトの名無しさん mailto:sage [2020/08/13(木) 18:56:58.07 ID:3scCogHG.net] $hoge | sls abcでいいんじゃね
506 名前:デフォルトの名無しさん [2020/08/13(木) 19:18:09 ID:rGVB7rFL.net] (cat hoge.txt) -as [string] -cmatch "abc" とか? TrueFalseになっちゃうけど
507 名前:デフォルトの名無しさん mailto:sage [2020/08/13(木) 20:45:21.78 ID:hEr1UF+A.net] ふつーはifに直接つっこむ if (Select-String abc hoge.txt -CaseSensitive -Quiet) { if ($hoge | Select-String abc -CaseSensitive -Quiet) {
508 名前:デフォルトの名無しさん mailto:sage [2020/08/13(木) 21:13:55.51 ID:takIe+yE.net] 個人的には>>504 のTrueFalse管理が好きかな 01なら簡単に変換出来るし $r = (cat hoge.txt) -as [string] -cmatch "abc"; [int]!$r;
509 名前:デフォルトの名無しさん mailto:sage [2020/08/13(木) 22:02:49.13 ID:hEr1UF+A.net] 巨大ファイルを全部なめたいの?
510 名前:デフォルトの名無しさん mailto:sage [2020/08/14(金) 05:21:16 ID:SCMnTycc.net] 漏れは、Windows 10, WSL, Ubuntu 18.04 を入れているから、 grep は、Linux 側でやるか、Ruby などを使う Windows側のPowerShell などでは、やらない。 複雑なスクリプトは、Linux側のRubyでやる
511 名前:デフォルトの名無しさん mailto:sage [2020/08/14(金) 07:16:55.02 ID:fFUBtJk9.net] >>501 gcの結果って配列でしたっけ? 配列の$nullとの比較の場合、nullを左辺にしないといけないんじゃなかったでしたっけ? もうpowershell側で修正されてるかな
512 名前:デフォルトの名無しさん mailto:sage [2020/08/14(金) 08:15:51.24 ID:beR79RQl.net] 推奨 NG ワード: Ruby 漏れ
513 名前:デフォルトの名無しさん [2020/08/14(金) 23:17:26.92 ID:SCMnTycc.net] >>502 Linux のgrep なら、 AND 検索、パイプで grep -i 単語1 ./* | grep -i 単語2 OR 検索、-e で grep -i -e 単語1 -e 単語2 ./* 途中で改行しても、同じ grep -i "単語1 単語2" ./*
514 名前:デフォルトの名無しさん mailto:sage [2020/08/15(土) 16:13:38.92 ID:qyy6aN9C.net] >>509 -eqの配列フィルタのことだと思うけどgcやslsは$nullを含む配列は返さないから問題ない
515 名前:デフォルトの名無しさん mailto:sage [2020/08/24(月) 20:47:25.66 ID:VQq4kdHe.net] ストアにPowerShell Preview登場 https://www.microsoft.com/ja-jp/p/powershell-preview/9p95zzktnrn4
516 名前:デフォルトの名無しさん mailto:sage [2020/08/25(火) 20:56:27.18 ID:+ct4ya2Y.net] GitHubのPreviewとどう違うのかと思ったら、アイコンが違うな なんか気持ち悪い色になってる
517 名前:デフォルトの名無しさん mailto:sage [2020/08/25(火) 22:59:28.31 ID:SeBJUZXv.net] powershellスクリプトで高DPI対応をしたいのですが、可能でしょうか? やりたい事は高DPI環境で画面キャプチャを取ることですが、 スケーリングに応じて実際の解像度より小さい値が画面サイズとして返ってきてしまいます。 SetProcessDPIAware()を最初に呼んでも効果がありませんでした。 普通のアプリのようにEXEにmanifestファイルを埋め込むこともできないので無理でしょうか?
518 名前:デフォルトの名無しさん [2020/08/29(土) 13:02:51.79 ID:z6uRv8YY.net] 使ってるエクセルアドインのアプデが不定期に入るんだけど、 その時はエクセルを閉じなきゃいけないので、エクセルVBAでアプデ処理できない なのでVBSでセンドキーしてたんだけど、APIなら画面ロック状態でもOKと でも素のVBSでAPIを使うには、エクセルを呼び出すと(エクセル4マクロ) お、パワーシェルはAPIが使えるスクリプトか、やっと使う時が来た ググると MessageBox のサンプルはあるものの、肝心の FindWindow と PostMessage のサンプルがない MessageBox なんかどんなバッチで使うんだと 適当に書いてみたら、しれっとウィンドウハンドル0で沈黙 ググったら、管理権限がどうとかいう話もあり、それ以上は調べてないけどハマり警戒で断念 その話がほんとだとすると、サードパーティー製のアドインを起動してる標準ユーザーに管理権限を持たせるわけにいかない(スパイ警戒) お、ワードにもVBAあるじゃんかで普通に解決w VBA最強w バッチはVBAとDOSが安定 ドキュメントを持たないVBAのみのスクリプト、「VBAS」をリリースした方が良かったんじゃないかね (パスワードの暗号化だけパワーシェル使ってるが) もっと言うと、VBAでドットネットコンポーネントを呼べるようにするとか(呼べる?) んでパワーシェルはわざわざ長い名前のドットネットコンポーネントを呼び出してセンドキーのサンプルばかり センドキーならVBAでもVBSでもいいじゃんていう 名前も短いし
519 名前:デフォルトの名無しさん [2020/08/29(土) 13:37:55.53 ID:z6uRv8YY.net] 関係ないけどアクセス権て、最重要が情報漏洩、つまり読み取り権限であって、インストール権限なんかどうでもいいんだよな ソフトなんか他社製だし秘密でもなんでもない 壊れても、再インストールするだけ
520 名前:デフォルトの名無しさん [2020/08/29(土) 13:53:57.66 ID:z6uRv8YY.net] ていうか WindowsUpdate や OfficeUpdate がまさにその考え方だよね 最新化は自動であるべきで権限は不要 Officeのアドインもそうあるべき 初回だけ許可が必要で、アプデは自動
521 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 16:26:04.73 ID:BYm68LqT.net] ID:z6uRv8YY スレ住民に言いたいこと・聞きたいことがあるのであれば、もう少し簡潔に書いてもらえませんか? あと、2〜3行ならともかく >>516 ぐらいのボリュームで書くなら、読点だけじゃなく句点も省略しないほうが良いですよね。正直、読みづらい。 申し訳ないのですが、斜め読みすら断念しました。
522 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 17:29:18.45 ID:uW7NzDft.net] >>519 読む必要ないよ PS腐してVBAマンセーしてるだけ セキュリティの基本も知らず、rwxのxなんて無意味って宣ってる
523 名前:デフォルトの名無しさん mailto:sage [2020/08/29(土) 21:29:35.58 ID:2f/XylsB.net] スタートメニューを右クリックしたら、 一般ユーザー用・管理者用の、2種類のPowerShell がある コードも管理者用では、ExecutionPolicy だったか忘れたけど、特別な書き方がある
524 名前:デフォルトの名無しさん [2020/08/30(日) 10:18:34.85 ID:j2JU6h3h.net] >>520 セキュリティの基本が分かってないのはマイクロソフト マイクロソフトはメーカーだからシステムを守ることをセキュリティと勘違いしてる 守るべきはユーザーの持つ秘密情報 プログラムが改変されようとも、最終的にそのユーザーコンテキストで読めてはいけないデータにアクセスできなければよい プログラムは壊れても再インストールできるが、情報漏洩は回復できない
525 名前:デフォルトの名無しさん [2020/08/30(日) 10:21:08 ID:j2JU6h3h.net] 相変わらず、無内容の人格攻撃文化 腐ってんね
526 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 11:22:28.54 ID:roK+ZKVb.net] >>522 「MS は基本がなってない!MS よりも、俺のほうが正しいぞ!」 で、あなた様はどんなバックグラウンドを持つお方で、これまでどんなことを成してきた方なのですか?
527 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 11:25:22.99 ID:6EFwsuE9.net] >>523 自分の無理解を棚上げしてスレ違いでむやみにあちこち叩くの辞めた方が良いよ 人に教えを請う立場の書き込みにはとても見えない PSスクリプトの実行に必要なのは監理者権限ではなく適切な実行ポリシーの設定 これだけ教えてあげたんだからもうここには書き込まず一人で調べてね
528 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 13:47:22.04 ID:e/T9q/5N.net] 昔からマイクロソフトをdisって一人前面する技術者は一定数いた
529 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 14:37:48.96 ID:Y6JzX6tf.net] 「Microsoftのバグ」との戦い https://xtech.nikkei.com/it/article/COLUMN/20080819/312956/
530 名前:デフォルトの名無しさん mailto:sage [2020/08/30(日) 15:57:42.01 ID:PraMtyj1.net] >>526 M$とか書く奴おるねw
531 名前:デフォルトの名無しさん [2020/08/30(日) 17:34:08 ID:6ShNfOXb.net] >>521 管理者権限じゃないと実行出来ないコマンドを使う時用くらいの認識しかなかったわ
532 名前:デフォルトの名無しさん [2020/08/30(日) 21:51:36.19 ID:g5q4aE3p.net] Microsoftは「製品の問題点」と「仕様」を最初に明確にするので、それも批判されてたよね。 Linuxの場合、サポートを提供するベンダーで「バグと仕様を明確にできる」のはRedhatくらい。 その他のベンダーは明確にすることが出来ない。 Kernel作ってるのは他人だから。 「仕様として今後も維持される動作」か「バグとして修正される動作」か即座に知ることが出来るのは、待たずに作業を続けられるので、とても良いことのように感じるけど、実際は批判が多い。
533 名前:デフォルトの名無しさん [2020/08/31(月) 01:56:18.43 ID:Sr2UUXBk.net] ついに公務員の副業が解禁される時代が到来した https://hybridstyle.net/side-job065/ フリーランス市場規模が20兆円を突破 -副業は8兆円- https://hybridstyle.net/work-style020/ 時代は週休3日制へ【週休3日制導入企業まとめ】 https://hybridstyle.net/work-style016/ 会社員の副業が急増、副業フリーランス4年で3倍、経済規模は約8兆円??副業収入は平均74万円 https://www.businessinsider.jp/post-165077#cxrecs_s 本業のストレス解消、副業で月70万、転職のお試し…会社に内緒で副業する人たちの本音 https://www.businessinsider.jp/post-176835#cxrecs_s どんな仕事でいくら稼いでいる? 副業をしている13人に聞いたそのリアル https://www.businessinsider.jp/post-180772#cxrecs_s 会社が個人を縛り付ける時代は終わった。これからは、個人が仕事を求めて、チャンネルのように会社を切り替えていく。 https://www.wantedly.com/companies/newpeace/post_articles/65530 誰も教えてくれなかった「フリーランスは厳しい」ではなく「甘い」という真実。 https://www.wantedly.com/companies/newpeace/post_articles/54124 【特集】年収1000万円以上「フリーランスの流儀」vol.2 https://tabi-labo.com/286733/journey-six-figure-freelance-nathan 「排出物ゼロ、廃棄物ゼロ、貧困ゼロ」究極のエコ・リゾートがフィリピンに https://tabi-labo.com/284193/nautilus-eco-resort 仕事は9割外注すれば売り上げが爆増する https://headlines.yahoo.co.jp/article?a=20190416-00028392-president-bus_all
534 名前:デフォルトの名無しさん [2020/09/01(火) 22:23:09.69 ID:cXm81OcM.net] >>525 だって教えを請う立場じゃないから それはそっちの勝手な思い込み 「普通に解決w」と言ってる通り、文字通り 出来事の感想を述べただけ
535 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 22:34:51 ID:mz7Z6faK.net] >>532 「MS は基本がなってない!MS よりも、俺のほうが正しいぞ!」 の次は 「俺は教えを請う立場じゃない」 ですか。Ruby厨に次次ぐ逸材が登場ですね。 で、あなた様はどんなバックグラウンドを持つお方で、これまでどんなことを成してきた方なのですか?
536 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 22:57:48.88 ID:XzhpNrm1.net] >>532 そんなのここじゃなくてTwitterにでも書いてろよ
537 名前:デフォルトの名無しさん [2020/09/01(火) 23:15:36.13 ID:cXm81OcM.net] >>524 ところで 建物でいうと、プログラムは家電等の快適装備 ユーザー情報は金庫 A.家電の設置 B.金庫の開錠 どっちがセキュリティレベル上かね? どうも(MSというより)メーカーは、Aを最高権限と考えてる様子 (コンピューターでは物理的に、金庫機能も家電の1つに過ぎないからだろうけど) ボタンをユーザーが押したからなんなのか コンビニの年齢確認と同じで、何を確認したのか ダイアログでベンダーを確認したか? リアルな名称のダイアログなんか簡単に作れる(続く)
538 名前:デフォルトの名無しさん [2020/09/01(火) 23:15:52.09 ID:cXm81OcM.net] >>524 (続き) たとえ本物でも、ベンダーに悪意がないことをどうやって確認するのか まして国が株価操縦してるモラル破壊な社会、大企業だからって信用できない そこで A.保護ユーザー(管理者) B.実行ユーザー(標準) こう分け、Bでベンダーソフトを実行すれば、Aの機密情報を読めない と思いきや、アプデ時に昇格ボタンを押してしまうと、なんでも読める権限で実行される ボタンをユーザーが押そうがバッチで押そうが同じ 全くセキュリティになってない ならば、あえてBを管理者にし、B自身のコンテキストでアプデさせる Aのフォルダから「Administrators」を外しておけば、 インストール権限がありながら、Aの機密情報を読めない、はず (この時、所有権や偽装でUACが反応しない状態なら、 その特権からも「Administrators」を外し、かわりにAを設定しておく)
539 名前:デフォルトの名無しさん [2020/09/01(火) 23:16:32.08 ID:cXm81OcM.net] >>524 くしくも偶然一部を書いてたが mevius.5ch.net/test/read.cgi/tech/1451927425/876-877 さらに言うと、複数の権限があり、ケルベロスによってサーバー機能による高速取込までユーザーコンテキストを通したシステム ユーザー問合せに即時対応するため、操作ログも一元管理される 操作ログは全ユーザーに追加権限だけがあり、閲覧はシステム権限が必要 アクセス権はテーブル自身にあり、どのようなルートからも突破不可能 行政手続に係る深いプライバシーを大量に扱うので、情報漏洩が命取りになる企業 しかし、そういう別件逮捕のようなことを、「人格攻撃」と言う 別件が議論に関係してはならない それにプライバシー侵害は「誹謗中傷」の要件の一つ @嘘(無根拠な憶測)、Aプライバシーの侵害、B人格攻撃、「誹謗中傷」の3要件を全部兼ね備えるというw で、お前は何をしたのか こっちは人格攻撃気質じゃないので、当然興味ないが
540 名前:デフォルトの名無しさん mailto:sage [2020/09/01(火) 23:29:07 ID:XzhpNrm1.net] >>535 下手な例えをだすのは無理解の証 >>536 昇格ボタン押せる時点で既に怪しい まともな運用してたら昇格ボタン押すのに監理者のアカウントが必要 例え昇格ボタンを押しても読み取り権限が得られるとは限らない これもまともな運用してたら所有者にしか読み取り権限は得られない つまりユーザーフォルダ内は当該ユーザーしか読み取れないのがまともな運用 結局無理解由来の誤解なわけで、まさに>>527
541 名前:デフォルトの名無しさん [2020/09/04(金) 06:56:56.59 ID:BT/SeEq8.net] 客先も何も自社もポリシー変更できないからバッチは実行できないわ 簡単なファイル操作とかも.batでやることになってる Powershellに移行できない
542 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 08:30:44.47 ID:PFscGLUJ.net] ps1をポリシー付きで呼び出す1行バッチを書けばいいんじゃない? 冗長だけどbatをメンテするのに比べたらずっといいと思う
543 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 09:00:17.63 ID:nHf7diD2.net] CurrentUserすら許さずbatはOKって 客先はともかく自社でそれは謎
544 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 10:38:48.17 ID:HOWqt3vZ.net] >>539 まともな情シスを抱えていて、かつ運用ルールが徹底している会社なら、 きちんと申請すれば大丈夫なように思えるけど。
545 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 10:55:49.00 ID:9bn0no2k.net] Powershellってマイクロソフト提供のスクリプトですら証明書の期限切れがあるからちょっと不安になる
546 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 11:00:10.92 ID:Z5LzkW/+.net] >>543 無期限の証明書作れる方がヤバいでしょ
547 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 17:55:32.72 ID:pFNwt9H1.net] まぁそれはそうなんだけど10年後にいきなり動かなくなると軽くパニックになるのは容易に想像できる って言うか何件か証明書切れを経験すると不安になるのも理解できる
548 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 21:29:53.57 ID:GUj1t4WA.net] MSの怖いところはいつサポートを切られても文句が言えないんだよな よくそんなもん使うよ
549 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 22:08:14.36 ID:r9WlhdFA.net] vbsなんてもうサポートされてないけどドメインのログオンスクリプトでいまだに大活躍ですよ
550 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 22:37:22.42 ID:2uatcP4v.net] >>546 いつ切られるかなんて話ならApple製品の方が問答無用
551 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 22:48:13.98 ID:HXgxD56a.net] MSほど後方互換性に配慮する企業はない
552 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 22:50:13.00 ID:yQcUkcYq.net] >>546 Googleって知ってる?
553 名前:デフォルトの名無しさん mailto:sage [2020/09/04(金) 23:13:47.33 ID:pFNwt9H1.net] サポートガーとか言い出したらすべてのソフトメーカーも同じだしMSはサポート期間を明示してる分マシな方
554 名前:デフォルトの名無しさん mailto:sage [2020/09/05(土) 00:41:16 ID:/H4NwAXT.net] オープンソースじゃないから的なやつでしょどうせ
555 名前:デフォルトの名無しさん mailto:sage [2020/09/05(土) 01:11:02.97 ID:F930ZZ+s.net] しかもMSは予告したサポート期間切れたようなのでも なんだかんだズルズルと最低限のサポートはしよるしな
556 名前:デフォルトの名無しさん mailto:sage [2020/09/05(土) 09:05:47.68 ID:Z+0szYX9.net] オープンソースでも、誰もメンテしなくなったらサポート切れたと同じになるけどな
557 名前:デフォルトの名無しさん mailto:sage [2020/09/05(土) 09:29:26 ID:5bXKo+C7.net] >>549 Win10 で未だに VB6 が公式にサポートされているのは驚異的だわな
558 名前:デフォルトの名無しさん mailto:sage [2020/09/05(土) 14:23:09.94 ID:NgOfEUV/.net] VB6のサポートって切れたんではないの? でも実際にWin10でもそれなりに動くってことは 相当配慮してるんだろうね
559 名前:デフォルトの名無しさん mailto:sage [2020/09/05(土) 14:38:02.26 ID:poolRPMo.net] >>556 > VB6のサポートって切れたんではないの? IDEの話と混同してないか? Microsoft は、Windows Vista、Windows Server 2008 (R2 を含む)、Windows 7、Windows Server 2012、Windows Server 2012 R2、Windows Server 2016、Windows 8.x、および Windows 10 上で実行される既存の Visual Basic 6.0 アプリケーションをサポートすることにコミットしています。 https://docs.microsoft.com/ja-jp/lifecycle/faq/developer-tools#what-lifecycle-policy-does-visual-basic-60-follow
560 名前:デフォルトの名無しさん mailto:sage [2020/09/05(土) 14:41:51 ID:5bXKo+C7.net] >>556 これ。言葉足らずだったけど、ランタイムのほうね。 https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-basic-6/visual-basic-6-support-policy
561 名前:556 mailto:sage [2020/09/06(日) 12:44:28.70 ID:K+uwWPzG.net] >>557-558 ああ、そうなのか。 どうりでうちの開発現場でエラーが出まくってるのに 無理やりIDEをインストールしてた訳だわ。 当然まともに動かなくてソース見る用になってたがw
562 名前:デフォルトの名無しさん mailto:sage [2020/09/06(日) 21:35:48.31 ID:zycnfOVF.net] PowerShell Core6.xはサポート終了したけどね https://docs.microsoft.com/ja-jp/powershell/scripting/powershell-support-lifecycle#powershell-releases-end-of-life
563 名前:デフォルトの名無しさん mailto:sage [2020/09/07(月) 10:29:11.62 ID:LrNxLO4b.net] 教えてください! 数学関数よく使うので、[math]打たなくていい方法ありませんか? pythonだと from hoge import *みたいなやつです。 usingの使い方はよく分かりませんでした…
564 名前:デフォルトの名無しさん [2020/09/08(火) 13:39:15 ID:Czt9vV5Q.net] RubyってNGした方がいいの?
565 名前:デフォルトの名無しさん mailto:sage [2020/09/08(火) 14:06:08.38 ID:4U/U3HlV.net] うん
566 名前:デフォルトの名無しさん mailto:sage [2020/09/08(火) 21:32:03.60 ID:gglleEZ2.net] >>561 クラス名なので省略出来ない $m = [System.Math]; $m::PI; でちょびっとだけ短くなるけど
567 名前:デフォルトの名無しさん mailto:sage [2020/09/09(水) 14:10:00.30 ID:dcbbv6DU.net] >>564 ありがとうございます!
568 名前:デフォルトの名無しさん mailto:sage [2020/09/09(水) 17:56:46.99 ID:COY4N7BF.net] >$m = [System.Math]; これって$mに何を代入してることになるの?
569 名前:デフォルトの名無しさん mailto:sage [2020/09/09(水) 21:07:17.97 ID:Mz5kQg8j.net] System.Mathを表すTypeクラスのインスタンス C#のtypeof(System.Math)に相当する
570 名前:デフォルトの名無しさん mailto:sage [2020/09/09(水) 23:13:42.66 ID:COY4N7BF.net] >>567 ありがとうございます インスタンスとして受け取ったからstaticメンバーは参照できるのか 何でもありだな
571 名前:デフォルトの名無しさん mailto:sage [2020/09/10(木) 18:44:59.29 ID:tjN1C/3z.net] Typeクラスのインスタンスが特定のクラスとして振る舞うのか。 オブジェクト志向のメタ構造というか自己言及的というか、 頭の悪い俺はクラクラしてくる。
572 名前:デフォルトの名無しさん mailto:sage [2020/09/10(木) 21:10:45.59 ID:Cm2gzsSs.net] "".GetType()::IsNullOrEmpty("foo") なんてものもちゃんと動く わざわざこんな書き方するメリットは知らん
573 名前:デフォルトの名無しさん mailto:sage [2020/09/11(金) 22:50:14.76 ID:7Cy3Hp6X.net] Type型クラスがクラスとして振る舞うんじゃない 静的メンバ演算子(::)がRuntimeType型の値と文字列値を取って、静的メンバを返す だから $parent = [System.Math]; $child = "E"; $parent::$child; はちゃんと評価される
574 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 12:34:16.51 ID:pT8kzvft.net] whileの条件式がうまく動かないので教えてください。 Test-NetConnectionでサーバのポートが開いているかチェックして 開いていなかったら、開くまで待つ処理をしたいのですが、 なぜかWhileループに入ってくれません。 条件を$result -ne "True"にすればうまく動くのですが、なぜFalseの条件だと動かないのでしょうか あとTest-NetConnectionでポート開いていないときにWARNINGメッセージが表示されるのですが これって表示抑止できませんか? コード $ProgressPreference="SilentlyContinue" $ErrorActionPreference = "silentlycontinue" $server = "127.0.0.1" $result = Test-NetConnection $server -port 22 -InformationLevel Quiet while ($result -eq "False") { Write-Output "OFF" $result = Test-NetConnection $server -port 22 -InformationLevel Quiet } write-host "kaishi"
575 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 12:53:42.29 ID:NB1HNIe8.net] Booleanと文字列を比較してるからかなぁ while ($result -eq $false) { にするとか while ($result.ToString() -eq "False") { にするとか
576 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 12:59:04.71 ID:gjBM/R2S.net] >>572 $result -eq $false
577 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 13:03:07.97 ID:pT8kzvft.net] while ($result -eq $false) { でうまく動きましたー!ありがとうございました trueは文字列比較で動くのにfalseはダメなのは不思議です。