[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/19 17:42 / Filesize : 269 KB / Number-of Response : 1051
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

PowerShell -Part 3



1 名前:デフォルトの名無しさん mailto:sage [2018/10/09(火) 17:46:48.32 ID:G4IJkzod.net]
前スレ
【最強CUI】PowerShell -Part 2
mevius.5ch.net/test/read.cgi/tech/1480109402/

2 名前:デフォルトの名無しさん mailto:sage [2018/10/09(火) 18:49:55.04 ID:iKGY38Kd.net]
2

3 名前:デフォルトの名無しさん mailto:sage [2018/10/09(火) 18:50:04.08 ID:iKGY38Kd.net]
3

4 名前:デフォルトの名無しさん mailto:sage [2018/10/09(火) 19:38:35.78 ID:cxSCuSqU.net]
>>1
相変わらず潔いテンプレやね

5 名前:デフォルトの名無しさん mailto:sage [2018/10/09(火) 22:51:28.21 ID:o672s7jN.net]
全スレの>>1000って何?
恐くて実行できない

6 名前:デフォルトの名無しさん mailto:sage [2018/10/09(火) 22:55:38.49 ID:06HomXwK.net]
>>5
それくらい読めるだろ?

7 名前:デフォルトの名無しさん mailto:sage [2018/10/09(火) 23:04:36.73 ID:VXCTyrZC.net]
@(1..1000; "complete!") -join " "

8 名前:デフォルトの名無しさん mailto:sage [2018/10/10(水) 00:49:14.45 ID:WXc1B6yp.net]
>>5
実行してもツラツラと数字が表示されるだけ
作った本人だがセンスの無さが絶望的だと思う

9 名前:デフォルトの名無しさん mailto:sage [2018/10/10(水) 13:22:57.24 ID:mDHS4zfs.net]
$popuko='';do{Write-Host ($pipimi = ($pptp = 'ポ', 'プ', 'テ', 'ピピック')[(Get-Random -Maximum 4)]) -No; $popuko += $pipimi; sleep -m 10}while($popuko -notmatch "ポプテピピック");"`r`n竹書房ゥァア゛ーッ"

10 名前:デフォルトの名無しさん mailto:sage [2018/10/10(水) 18:48:47.75 ID:EqFs8WH9.net]
全部縦書きで出したほうがらしいきもする



11 名前:デフォルトの名無しさん mailto:sage [2018/10/10(水) 20:26:48.74 ID:l/74Fmoa.net]
本日ハマったこと
下記スクリプトがWin10上でのv2環境ではエラーになる。5.1環境ならもちろん問題なし

$URL = "適当なURL"
$Client = New-Object System.Net.WebClient
$URL.split('/')|%{$Fname=$_}
$Of = Join-Path (Split-Path $MyInvocation.MyCommand.Path) -ChildPath $Fname
$Client.DownloadFile($URL, $Of)

さんざん悩んだが旧OSの実機で検証したら問題なし
Win10のv2環境は実機と動作が違うんだね…

12 名前:デフォルトの名無しさん mailto:sage [2018/10/10(水) 20:31:23.38 ID:DTc0bT+8.net]
WebClientってたしかブラウザ依存じゃなかったか

13 名前:デフォルトの名無しさん [2018/10/10(水) 20:49:55.87 ID:e4JT9uU/.net]
パワーシェルからプログラムを呼び出してsendkeyでキーを送りたいのですが
呼び出したプログラムをターゲットウィンドウ固定にできないでしょうか

たとえばnotepadを呼び出してキーを送ろうとしても別ウィンドウクリックしてしまうと別ウィンドウにキーが送られてしまいます

14 名前:デフォルトの名無しさん mailto:sage [2018/10/10(水) 21:00:38.57 ID:Vh016oEU.net]
そもそもSendkeyでやることじゃない気がするぞ

15 名前:デフォルトの名無しさん [2018/10/10(水) 21:19:54.19 ID:e4JT9uU/.net]
んなこときーてねえんだが

16 名前:デフォルトの名無しさん mailto:sage [2018/10/10(水) 21:26:48.73 ID:PNSFIUfW.net]
豹変した!

17 名前:デフォルトの名無しさん mailto:sage [2018/10/10(水) 21:29:15.76 ID:Vh016oEU.net]
豹変してて草

Sendkeyなんていう不安定なものを使う意図が本当に分からん

18 名前:デフォルトの名無しさん mailto:sage [2018/10/10(水) 21:33:58.33 ID:KxybdFNG.net]
RPAをPowerShellでやろうってことだろ

19 名前:デフォルトの名無しさん mailto:sage [2018/10/10(水) 21:55:05.74 ID:WXc1B6yp.net]
add-type -AssemblyName microsoft.VisualBasic
$process = Get-Process |? {$_.MainWindowTitle -match "(探したいウィンドウタイトル)"}
[Microsoft.VisualBasic.Interaction]::AppActivate($process.ID)

とかやっとけば良くね?
PowerShell Coreじゃ動かんけどね

20 名前:デフォルトの名無しさん mailto:sage [2018/10/10(水) 21:58:14.41 ID:u0QSMs+t.net]
RPAとか言い出すとほぼCoreで動かない物が出来上がりそう



21 名前:デフォルトの名無しさん mailto:sage [2018/10/10(水) 21:59:28.00 ID:EqFs8WH9.net]
vista以降だとタスクバーペカるだけで最前面に来ないんよね
スクリプト手動実行なら動くんやけどさ

22 名前:デフォルトの名無しさん mailto:sage [2018/10/10(水) 22:38:55.64 ID:l/74Fmoa.net]
Appactivateって結局そのウィンドウフォアグラウンドになるんでは?
背面のアプリに文字入力したいならいずれにせよSendkeysではムリ、
UWSCとかだとsenfstr(ID
,"文字列")とかで出来る

23 名前:デフォルトの名無しさん mailto:sage [2018/10/10(水) 22:40:28.02 ID:l/74Fmoa.net]
Powershell用だと UI Autmation Extentionを使えば出来るのかも。試してはいないが

24 名前:デフォルトの名無しさん [2018/10/10(水) 22:46:11.90 ID:e4JT9uU/.net]
外部ソフトではなく、ウィンドウズ標準が良いです
なのでvbsでも良いですが
もしくはフォーカスでなくても常に最前面表示とかでもキー送れるのかな

25 名前:デフォルトの名無しさん mailto:sage [2018/10/10(水) 23:14:15.15 ID:DK5DBWJW.net]
alt+tab

26 名前:デフォルトの名無しさん mailto:sage [2018/10/11(木) 00:16:15.07 ID:fgwsjZre.net]
$code = @'
[DllImport("user32.dll")]
public static extern IntPtr GetForegroundWindow();
'@
Add-Type $code -Name Utils -Namespace Win32
Add-Type -AssemblyName System.Windows.Forms

if($ps = Get-Process|? {$_.MainWindowTitle -like "*メモ帳"}|Select-Object -First 1){
do{
[System.Windows.Forms.SendKeys]::SendWait("%+{TAB}")
Start-Sleep -m 100
$hwnd = [Win32.Utils]::GetForegroundWindow()
}while($hwnd -ne $ps.MainWindowHandle)
}

こんな感じ?

27 名前:デフォルトの名無しさん mailto:sage [2018/10/11(木) 16:11:44.71 ID:Jfs/paLB.net]
Powershell使いこなすにはC#の知識にも手を出さないとダメかな
.NET使う時点でライブラリの知識いるけど

プロググラム経験無い自分には結構大変だわ

28 名前:デフォルトの名無しさん mailto:sage [2018/10/11(木) 17:29:30.69 ID:DkVh6b/o.net]
本日ハマり事案
下記スクリプトでは、なぜかRead-Host実行後にGet-Processの結果が表示されてしまう。なーぜだ?

Get-process|?{$_.MainWindowHandle -ne 0}|Select-Object ID,MainWindowHandle,Name,MainWindowTitle
read-host "Enterで終了します"

29 名前:デフォルトの名無しさん mailto:sage [2018/10/11(木) 18:43:52.29 ID:BCqcg04E.net]
>>28
read-host実行前にget-processの結果でるよ
何が問題なのかわかんない

30 名前:デフォルトの名無しさん mailto:sage [2018/10/11(木) 18:49:10.11 ID:DkVh6b/o.net]
>>29
?自分のマシンでは出ないんだよね
Windows10 1803で $PSVersionTable
PSVersion 5.1.17134.228
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.17134.228
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1

なぜか
Get-Process の行のラストに |Format-Table
付ければ治るんだけど。それが見つかるまでああでもないこうでもないと2時間くらい……



31 名前:デフォルトの名無しさん mailto:sage [2018/10/11(木) 19:21:50.18 ID:fgwsjZre.net]
ふつうにOut-Hostでいいんじゃね

32 名前:デフォルトの名無しさん mailto:sage [2018/10/11(木) 19:22:00.95 ID:oXF4megk.net]
セミコロンで繋げると再現する
Get-process|?{$_.MainWindowHandle -ne 0}|Select-Object ID,MainWindowHandle,Name,MainWindowTitle; read-host "Enterで終了します"

33 名前:デフォルトの名無しさん mailto:sage [2018/10/11(木) 19:25:28.95 ID:oXF4megk.net]
1行目の最後にOut-Hostをはさむと意図通りになる
Get-process|?{$_.MainWindowHandle -ne 0}|Select-Object ID,MainWindowHandle,Name,MainWindowTitle | Out-Host; read-host "Enterで終了します"
なんでかね

34 名前:デフォルトの名無しさん mailto:sage [2018/10/11(木) 19:36:48.45 ID:BCqcg04E.net]
こっちは1809だが-Version 2 指定してもセミコロンで繋いでも問題が再現しないよ
PowerShell core 6.1でも問題でない

$PSVersionTable
PSVersion 5.1.17763.1
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.17763.1
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1

35 名前:デフォルトの名無しさん mailto:sage [2018/10/11(木) 19:38:43.55 ID:DkVh6b/o.net]
どうも Select-Object のバグっぽい
Get-ChildItem |Select BaseName でも起きる
Selectが後にパイプの別処理か、標準入力から改行受け取らないとコマンド終了判定できないっぽい

36 名前:デフォルトの名無しさん mailto:sage [2018/10/11(木) 19:39:17.99 ID:oXF4megk.net]
>>32-33の$PSVersionTable
Name Value
---- -----
PSVersion 5.0.10586.117
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.10586.117
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1

37 名前:デフォルトの名無しさん mailto:sage [2018/10/11(木) 19:42:49.06 ID:DkVh6b/o.net]
>>34
お、そうなのか
5.1.17134.228 単体問題かなあ powershell v 2起動ではこちらも大丈夫だったよ

38 名前:デフォルトの名無しさん mailto:sage [2018/10/11(木) 19:45:57.86 ID:oXF4megk.net]
-Version 2指定で大丈夫だった。ps5のバグだね

39 名前:デフォルトの名無しさん [2018/10/11(木) 19:46:58.10 ID:DkVh6b/o.net]
>>36
Out-Host はこちらでも有効でした。
そちらの環境では; なしのps1スクリプトでは再現しないということだよね

40 名前:デフォルトの名無しさん mailto:sage [2018/10/11(木) 19:48:49.97 ID:oXF4megk.net]
>>39
その通り
複数行 →再現せず
セミコロンで1行 →再現



41 名前:デフォルトの名無しさん mailto:sage [2018/10/11(木) 19:50:56.75 ID:DkVh6b/o.net]
>>40
明瞭な回答ありがとうございました。

色々わかって胸のつかえがとれたよ、ありがとう>All

42 名前:デフォルトの名無しさん [2018/10/11(木) 19:53:12.89 ID:BCqcg04E.net]
地味に嫌なバグだな

43 名前:デフォルトの名無しさん mailto:sage [2018/10/11(木) 20:12:08.43 ID:e56c6hX7.net]
>>27
簡単なコマンドレットだけ使うところから
始めても十分実用になると思う
.NET(の知識)は拡張に便利だけど必須じゃない

44 名前:デフォルトの名無しさん mailto:sage [2018/10/11(木) 20:17:09.29 ID:GeJE+9Ij.net]
PSって時々変な挙動する
逐次処理型のコンソールプログラムを直接実行した時はなんの問題もないのに
PSコンソールから同じ物を呼ぶとたまに固まる現象は未だに原因不明
しかも何故かエンターキー押したら進み出すから意味わからん
一見するとそのコンソールプログラムの問題かと思うけど違うプログラムでも発生するからPSが原因なのは確か

45 名前:デフォルトの名無しさん mailto:sage [2018/10/12(金) 13:57:06.10 ID:Vm21lImY.net]
PowerShell 6.1って既存のPowershell 5.1 Desktop版と共存できる?
できるなら入れてみようかな

46 名前:デフォルトの名無しさん mailto:sage [2018/10/12(金) 14:49:07.51 ID:LyO2C2Nx.net]
別物やから気にせず入れればええ

47 名前:デフォルトの名無しさん mailto:sage [2018/10/12(金) 17:23:13.60 ID:Vm21lImY.net]
>>46
ありがとう、やってみます

48 名前:デフォルトの名無しさん [2018/10/12(金) 18:16:36.74 ID:tfCNN8gU.net]
パワーシェルやバッチから汎用資格情報を利用してリモートデスクトップを起動・接続したいのですが、パワーシェルのcuiでパスワード入力が必ず要求されてしまいます
資格情報は正常に登録されています
これはどう回避すれば良いでしょうか?コマンドではなく、セキュリティポリシーの問題ですか?

49 名前:デフォルトの名無しさん mailto:sage [2018/10/12(金) 18:50:34.83 ID:VxeOAG4j.net]
>>48
RDP接続部分どんなコードなのさ

50 名前:デフォルトの名無しさん [2018/10/12(金) 18:58:42.49 ID:tfCNN8gU.net]
cmdkey /generic:ipアドレス /user:ユーザ名 /password : パスワード
のコマンドで資格情報登録後、
mstsc /v ipアドレス
のコマンドでリモデ呼び出しています

リモデ呼び出してcuiでパスワード入力要求されてしまうので、入力すれば起動するような感じになってしまってます



51 名前:デフォルトの名無しさん mailto:sage [2018/10/12(金) 19:06:14.75 ID:VxeOAG4j.net]
>>50
>CMDKEY [{/add:ターゲット名 | /generic:ターゲット名}] [/smartcard] [/user:ユーザー名 [/pass[:パスワード]] [/delete{:ターゲット名 | /ras}] [/list[:ターゲット名]]
って構文だけど
>password : パスワード
のところでパス登録できてないんじゃね?
詳しくねーけど

52 名前:デフォルトの名無しさん [2018/10/12(金) 19:28:53.77 ID:tfCNN8gU.net]
あーパスワードじゃなくて、パスか
そこの違いかな

53 名前:デフォルトの名無しさん mailto:sage [2018/10/12(金) 19:36:20.86 ID:VxeOAG4j.net]
やってみたらpasswordでも通ったわ...
関係なさそう

54 名前:デフォルトの名無しさん mailto:sage [2018/10/12(金) 19:51:45.48 ID:Vm21lImY.net]
こっちの問題じゃないの?
「Windows 資格情報を構成すると、接続先サーバーへユーザー名やパスワードを都度入力することなく、RDPなどで接続できるようになります。
しかし、既定では資格情報を利用したRDP接続は無効化された状態です。そのため、ローカルセキュリティポリシーやグループポリシーを利用して、資格情報を利用した接続を許可する必要があります。」
https://mhiroblog.wordpress.com/2016/12/05/windows-%E8%B3%87%E6%A0%BC%E6%83%85%E5%A0%B1%E3%82%92%E5%88%A9%E7%94%A8%E3%81%97%E3%81%9Frdp%E6%8E%A5%E7%B6%9A%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/

55 名前:デフォルトの名無しさん [2018/10/12(金) 21:45:22.73 ID:tfCNN8gU.net]
おお、ポリシーの問題ですかね

56 名前:デフォルトの名無しさん mailto:sage [2018/10/12(金) 21:53:31.40 ID:3rr2tBek.net]
まず問題の切分をしようよ
・GUIで普通に接続する時はログインを省略出来るのか
・コマンドプロンプトでコマンド直打ちした際はどうなるのか
正直言えばPS関係あるの?って話なんだが

57 名前:デフォルトの名無しさん mailto:sage [2018/10/12(金) 22:03:41.12 ID:Vm21lImY.net]
まあ多分関係ないね、下記で訊いた方がいいかもしれん
リモートデスクトップ&リモートアシスタンス 6
https://mevius.5ch.net/test/read.cgi/win/1276610475/

58 名前:デフォルトの名無しさん [2018/10/12(金) 22:51:10.68 ID:tfCNN8gU.net]
あ、すみませんでした
そこのスレで同じく聞いてみます

59 名前:デフォルトの名無しさん [2018/10/15(月) 20:17:08.40 ID:amvePWoq.net]
バッチファイルのコードをパワーシェルに変換できるツールってないんでしょうか?

60 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 20:44:11.37 ID:iq0D/NFF.net]
本買って勉強しろ



61 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 21:34:07.14 ID:E6pr56BO.net]
 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。

62 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 00:47:27.56 ID:J45RURl2.net]
>>59
環境変数Pathの設定ですら書き方が微妙に違うからな
一括変換は無理

63 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 00:49:24.42 ID:J45RURl2.net]
>>58
過疎スレに聞きに行ってなくてワロタで

64 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 07:15:58.35 ID:CAcWp+n6.net]
過疎スレに誘導しといてあんまワロえないわ

65 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 11:41:07.30 ID:7RIuHdb8.net]
こういうインフラ系の疑問ってQAサイト無いのかな?
teratailはプログラム関係以外お断りっぽいし、stackoverflowかね、知恵遅れは質が悪くて

66 名前:デフォルトの名無しさん [2018/10/16(火) 12:07:46.38 ID:s3pweWJX.net]
パワーシェルのifで数字を比較するとき、 1<5>10
のように複数の演算子使うことできますか?

67 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 12:28:15.06 ID:G4QqtY7K.net]
できません

68 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 12:41:57.06 ID:CgKK5Phn.net]
できないよ
1 -lt 5 -lt 10とかやっても、1 -lt 5がTrue、True -lt 10でFalse

69 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 14:04:55.30 ID:7RIuHdb8.net]
if (1 -lt 5 -and 5 -lt 10)

70 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 19:33:54.39 ID:h2O8wdlC.net]
パワーシェルなんで不等号使えないんでしょなね



71 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 20:10:31.71 ID:cDpTxUsb.net]
リダイレクトに不等号使ったから

72 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 20:23:24.10 ID:h2O8wdlC.net]
ああ、そういやそうか

73 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 20:41:51.75 ID:7RIuHdb8.net]
DOSコマンドプロンプトの伝統を引き継いだ説
equ → -eq
neq → -ne
lss → -lt
leq → -le
gtr → -gt
geq → -ge

74 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 20:45:56.62 ID:7RIuHdb8.net]
DOSの時中途半端にUnix真似たのを今度は揃えたっていうのが正しいか

75 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 20:58:38.76 ID:tHbhOnY/.net]
コマンドプロンプト互換用にリダイレクトは要るけどPowerShell的には使い道あんまり無い気がする

76 名前:デフォルトの名無しさん [2018/10/16(火) 23:56:23.47 ID:VMcjBADQ.net]
普通にfortranの比較演算子だからな

77 名前:デフォルトの名無しさん mailto:sage [2018/10/17(水) 04:23:05.21 ID:fXyyO1tZ.net]
いやFortranでもDOSでもなくてシェルスクリプトを意識してるでしょ
Fortranなら.GT.とかだし<>=も使える

78 名前:デフォルトの名無しさん [2018/10/17(水) 22:05:24.45 ID:Ny9Q/0jK.net]
また低学歴知恵遅れの知ったかがテキトーなこといってるわ。。。
昔のfortranは<>=なんか使えない

あとな、シェルスクリプトなんかよりfortranのほうが
はるかに歴史が古い

79 名前:デフォルトの名無しさん mailto:sage [2018/10/17(水) 23:43:13.88 ID:uJo2tnoC.net]
やっとPowershell core 6.1入れてみた。
defaultがUTF-8に変わって
sjisテキストの入出力は難しくなった。
-encoding ([System.Text.Encoding]::GetEncoding(932))と書くか-encoding oemならまだ通るんだね

80 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 17:54:54.30 ID:VXAXqhVo.net]
非常に浅学で申し訳ないんだがScreenshot_2017-09-14-00-32-38では下のURLのプログラムは機能するんだけどScreenshot_20170914-003238ってファイル名だとどうイジれば対応させられますかね…?
1日あれこれ調べたけどregexの正規表現の羅列あたりが特によく分からなかった。出来ればご教示お願いします。

ttp://bannan.hatenadiary.jp
/entry/2018/04/10/210807



81 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 19:03:43.40 ID:RGjTx9dN.net]
>>80
これでいいよ
下手に汎用性もたせようとするとそんな風に失敗してるものができる

ls -file | where name -match "Screenshot_(\d{4})(\d{2})(\d{2})-(\d{2})(\d{2})(\d{2})" |
foreach { $_.CreationTime = $_.LastWriteTime = "{0}/{1}/{2} {3}:{4}:{5}" -f $Matches[1..6]; $_ }
read-host "何かキーを押すと終了"

82 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 19:36:40.46 ID:vpgDyIt0.net]
代入の二段重ねなんて出来るんだw

83 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 19:53:20.76 ID:nSVk5plj.net]
$a = $b = 1ってできるじゃん

84 名前:>>80 mailto:sage [2018/10/18(木) 23:03:06.79 ID:AkEYj+KW.net]
>>81
おお、サンプルまで作って頂きありがとうございます!!
瞬く間に1000枚に情報入力出来ました!
where nameの働きと-f $Matchesの左右の表現が調べても最後までピンと来なかったのでもっと学んで見たいと思います

85 名前:デフォルトの名無しさん [2018/10/23(火) 11:35:11.62 ID:Hcq+1RfE.net]
PowerShellってキャリア採用の条件で提示するようなもん?
・PowerShellができる方
ってどこまで理解していればこれに該当するかな

86 名前:デフォルトの名無しさん mailto:sage [2018/10/23(火) 12:52:00.21 ID:0PL1FVew.net]
案件列挙すればいいんじゃね

87 名前:デフォルトの名無しさん [2018/10/23(火) 19:08:54.72 ID:R3+D42hK.net]
パワーシェル単体ではちょっと弱い

パワーシェル扱ってるということはインフラ系だと思うからプラスアルファでvbaやvbsなどインフラ系スクリプト言語やAJSなどのバッチサーバの経験がほしい

88 名前:デフォルトの名無しさん mailto:sage [2018/10/23(火) 21:27:43.17 ID:JY03xd2e.net]
いらんわそんなの

89 名前:デフォルトの名無しさん [2018/10/23(火) 21:36:09.49 ID:Cxf5lQdo.net]
パワーシェルだけじゃ仕事ないっていう観点はあっている

90 名前:デフォルトの名無しさん mailto:sage [2018/10/23(火) 21:56:38.39 ID:xD54VN5l.net]
クセと多いがpowershell好きw
できるだけ小文字で書きたいのだが、インテリセンスが大文字混ぜるのをなんとかしたい、なにか手はある?
あとパラメータとか短縮表記になったのを伸ばすツールある?



91 名前:デフォルトの名無しさん mailto:sage [2018/10/24(水) 07:53:58.83 ID:XShW8ZKK.net]
>>90
補正のないエディタを使う

92 名前:デフォルトの名無しさん [2018/10/24(水) 08:55:14.55 ID:paw2wRgq.net]
PowerShellEditorServicesはオープンソースだから改造すればえんちゃう

93 名前:デフォルトの名無しさん [2018/10/24(水) 15:40:32.38 ID:+Ub61VYb.net]
クリップコマンド使うとなぜか改行がはいってしまいます、改善策ないでしょうか?

"test" |clip
で、メモ帳などに貼り付けると改行ついていて不都合があります!

94 名前:デフォルトの名無しさん mailto:sage [2018/10/24(水) 17:13:32.82 ID:K/10T0Yf.net]
set-clipboardコマンドレット使えば行けそう
今はテスト出来ないしPowershell5.0以降が必要だけど(Windows10なら標準)

95 名前:デフォルトの名無しさん [2018/10/24(水) 18:07:46.88 ID:+Ub61VYb.net]
Windowsサーバ2012r2なんですがそのコマンドあるかな・・・

96 名前:デフォルトの名無しさん [2018/10/24(水) 18:33:39.42 ID:+Ub61VYb.net]
ちなみにですがバッチファイルだと下のコマンドで改行なしにできるのですが、パワーシェルからからこのコマンド呼び出すと<がリダイレクトマークなのでつかえません!ってエラーがでます
このコマンドをパワーシェルで使う方法などありますか?

set /p <nul="test" | clip

97 名前:デフォルトの名無しさん mailto:sage [2018/10/24(水) 18:49:21.75 ID:TznUYXv0.net]
>>96
cmd /c 'set /p <nul="test" | clip'

98 名前:デフォルトの名無しさん [2018/10/24(水) 19:01:25.53 ID:+Ub61VYb.net]
コマンドプロンプト部分をシングルコーテートでくくってcmdのオプションで/cつければ他のコマンドも実行できるんですか?
試してみます、ありがとうございます

99 名前:デフォルトの名無しさん mailto:sage [2018/10/24(水) 19:04:05.43 ID:SZPDhNVG.net]
>>95
2012R2だとPowerShell4.0だね。5.0にするならWMF5.1のインストールが必要みたい

ちなみにset-clipboardだと改行は入らなかった

100 名前:デフォルトの名無しさん mailto:sage [2018/10/24(水) 20:12:04.59 ID:SZPDhNVG.net]
Win10 1809のWin Powershellなんだけど
powershell -Version 3.0
でも$PSVersionTableで3.0にならない
2.0だと変わる、バグかな



101 名前:デフォルトの名無しさん mailto:sage [2018/10/25(木) 03:52:38.91 ID:BKSYttF8.net]
基本的なことですいません。
tab補完で、最初にカレントディレクトリの./がつくのをつかないようにできませんか。
javaを実行するときjava ./hogehogeとなって、いちいち./消すのが面倒なもので






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<269KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef