Windows PowerShell Part5 [無断転載禁止]©2ch.net
PowerShellでデフラグをやるのを作れと言われたのに
ネットで調べても全然分かりません
誰か助けて下さい お願いします
後払いでいいですよね
今日中にお願いしますね >>373
defrag.exe c:
って書いときゃいいだけ それだけだと寂しいから
$drive=Read-Host "どのドライブをデフラグしますか?"
defrag.exe $drive+":" >>376
派遣ITの仕事でパワーシェルでデフラグするのを作る仕事だと言われたのです
言ったのはその派遣会社の先輩です
>>377
一言でいいのでしょうか?
もっと長いものになるのでは? >>377
PS C:\Users\user> defrag.exe c:
Microsoft ドライブ最適化ツール
Copyright (c) Microsoft Corp.
操作に必要な特権がないため、ストレージ最適化ツールを開始できません。 (0x89000024) defrag.exe使っていいのかOSのAPI(知らん)使っていいのか.netをこねくり回してどうにかするのか
それくらい確認してから聞け PS C:\Users\user> $drive=Read-Host "どのドライブをデフラグしますか?"
>> defrag.exe $drive+":"
どのドライブをデフラグしますか?: c
Microsoft ドライブ最適化ツール
Copyright (c) Microsoft Corp.
指定したボリューム パスは無効です。 (0x89000001) >>381
PowerShellで断片化をどうこうぐらいしか言われていません
というか神ぺらに書いてあっただけで詳細は不明です
まさか、コマンド1つで済む仕事ではないと思います
何しろ数か月かけてやるらしいので、、、 gwmi win32_logicaldisk -Filter DriveType=3 | %{
$drive = $_.DeviceID
$disk = gwmi win32_volume -Filter "DriveLetter='$drive'"
$def = 1 | select Drive,DefragRecommended
$def.Drive = $drive
$def.DefragRecommended = ($disk.DefragAnalysis()).DefragRecommended
$def
} | ft -auto ちなみに私はパワーシェルを勉強し始めてまだ3日です、、、 Drive DefragRecommended
----- -----------------
C: False
これはデフラグいらないってことかな?
本屋でパワーシェルの本を探したけど売っていなくて
結局応用情報用の本を2冊買いました
今回でとって縁を切りたいです $Servers = "CSEPULTAPU01"
ForEach ($Server in $Servers)
{
$vol = Get-WmiObject -Class Win32_Volume -ComputerName $Server -Filter "DriveLetter = 'c:'"
$res = $vol.Defrag($false)
if ($res.ReturnValue -eq 0)
{
Write-Host "Defrag succeeded."
}
else
{
Write-Host "Defrag failed Result code: " $res.ReturnValue
}
} というかパソコンではできないけどデフラクコマンド打つわけじゃないような
何とか.ps1ファイルを作って実行するらしいけどよく分からない
まあ給料が出るか分からないけどまあ適当にやるよ
使えないと思われて首になったらなったでいい
どうせ頑張っても前の会社でもひどくいわれるだけだたt とりあえず、落ち着こうよw
PowerShellだけで、デフラグは出来ないから!
上司はスケジューリング的な事を言ってるんじゃないの?
毎週月曜日にデフラグを実行みたいな・・・・ 車輪の再発明だとして、ファイルの断片化を見つけたり、それを直したりできるものかね? >>392
多分そうだと思う
デフラグのコマンド打つだけなら、コマンド知ってればすぐ終わるものね
仕様書とナントカとも言っていた
>>393
その可能性はあるけどよく分からないからなあ
今日も出勤したらネットで調べながらいじってはみるけど
その人言葉が足りなくて説明伝わらなかったりするからデフラグだけじゃないでしょう
>>394
デフラグが必要かチェックして
デフラグして
後if文がどうやらと
パワーシェルやったこともないし本屋2件回ったけどそれ関係の本ない
ネットのサイトでちょっとしたコマンドとかは分かったけど
まあいいよ
もしできなくて使えねえって切られてもどうでもいい
何か追い込まれる状況になったら辞めるだけ chkdsk c: /fとsfc /scannowもやっとかないと意味ないよって言っとけ Win32_Volume Class DefragAnalysis sample using PowerShell
# get volumes on local system
$v = get-wmiobject win32_volume
# Display Number of volumes
"Number of volumes {0}: " -f $v.length
# Now get the C:\ volume
$v1=$v | where {$_.name -eq "C:\"}
# Perform a defrag analysis on the C: drive
"Performing Defrag Analysis"
$dfa = $v1.DefragAnalysis().DefragAnalysis
# Display results
"";"Defrag Results - defrag of C:"
"-----------------------------" "Average File Size (KB) : {0} KB" -f ($dfa.AverageFileSize/1kb)
"Average Fragments per File : {0} " -f $dfa.averageFragmentsPerfile
"Average Free Space per Extent : {0} " -f $dfa.AverageFreeSpacePerExtent
"Cluster Size (KB) : {0} " -f ($dfa.clustersize/1KB)
"Excess Folder Fragments : {0} " -f $dfa.ExcessFolderFragments
"File Percent Fragementation : {0} " -f $dfa.FilePercentFragementation
"Fragmented folders : {0} " -f $dfa.FragmentedFolders
"Free Space (GB) : {0} GB" -f ($dfa.FreeSpace/1gb)
"Free Space Percent : {0} " -f $dfa.FreeSpacePercent
"Free Space Percent Fragementation : {0} " -f $dfa.FreeSpacePercentFragementaion
"Largest free Space Extent : {0} " -f $dfa.LargestFreeSpaceExtent
"MFT Percent In Use : {0} " -f $dfa.MFTPercentInUse
"MFT Record count : {0} " -f $dfa.MFTRecordCount
"Page File Size : {0} " -f $dfa.PageFileSize
"Total Excess Fragements : {0} " -f $dfa.TotalExcessFragements
"Total Files : {0} " -f $dfa.TotalFiles
"Total Folders : {0} " -f $dfa.TotalFolders
"Total Fragmented Files : {0} " -f $dfa.TotalFragmentedFiles
"Total Free Space Extents : {0} " -f $dfa.TotalFreeSpaceExtents
"Total MFT Fragments : {0} " -f $dfa.TotalMftFragments
"Total MFT Size : {0} " -f $dfa.TotalMftSize
"Total Page File Fragements : {0} " -f $dfa.TotalPageFileFragements
"Total Percent Fragementation : {0} " -f $dfa.TotalPercentFragementation
"Total Unmovable Files : {0} " -f $dfa.TotalUnmovableFiles
"Used Space (GB) : {0} GB" -f ($dfa.UsedSpace/1gb)
"Volume Name : {0} " -f $dfa.VolumeName
"Volume Size (GB) : {0} GB" -f ($dfa.VolumeSize/1gb) Number of volumes 6:
Performing Defrag Analysis
Defrag Results - defrag of C:
-----------------------------
Average File Size (KB) : 0 KB
Average Fragments per File :
Average Free Space per Extent :
Cluster Size (KB) : 0
Excess Folder Fragments :
File Percent Fragementation :
Fragmented folders :
Free Space (GB) : 0 GB
Free Space Percent :
Free Space Percent Fragementation :
Largest free Space Extent :
MFT Percent In Use :
MFT Record count :
Page File Size :
Total Excess Fragements :
Total Files :
Total Folders :
Total Fragmented Files :
Total Free Space Extents :
Total MFT Fragments :
Total MFT Size :
Total Page File Fragements :
Total Percent Fragementation :
Total Unmovable Files :
Used Space (GB) : 0 GB
Volume Name :
Volume Size (GB) : 0 GB デフラグのスケジュールとか、対象になるマシン・デバイスを自動的に
洗い出す機能とか、そういうのを期待してるんだろうな。
そんでもって、デフラグ終了情報とかデバイスのエラー情報とかが
一覧で見られる機能。
そんなんかな? 要件を口頭で訊きとって紙ペラか課題管理表かRFPを作れ、まずはそれからだ >>401
そうかもしれない
今はもう応用情報の勉強ばかりです
これが最後のIT資格 詳細な要件の洗い出しからしないと二度手間三度手間どころではすまんことになりそうな気が
その指示を出した上司に仕様書かかせるなり、自分が仕様書書くために必要な条件聞き出した方がいいと思う
今後のメンテも必要になってくるだろうからドキュメント化しておいた方がいいと思う >>405
PowerShellで断片化だとかデフラグだとかアナリシスだとかしか言われていません。 その状況で「やれます」「やりみます」と言ってはいけない。
なんとなく上司も要件をきちんと把握できてないかも臭を感じる。
「要件定義からやりますか?要求や基準はどこに当たればよさそうですか?」からかな… PowerShellよりコミュニケーションを学んだほうがいいやつか。対上司にせよ対スレ民にせよ
上司の話もちゃんと聞いてないようにしか見えん 仕事を進められるか、スケジュールが組めるか、がまず試されてる気がする 言われていませんじゃなくて、おまえが積極的にインタビューするんだよ!! 仕事として言われたなら当然今後の維持・メンテ等も考慮する必要があるはず
ずっと自分が関わっていくなら間に合わせで仕上げてもかまわんかもしれんけどさ
いざ部署異動発令されて急にドタバタしてるところに
移動までに仕様書出してねとか言われるのは嫌だろうし
しかも時間が経ってたりすると自分でも忘れちゃってたりする部分が出てきて
頑張って思い出そうとしたり再度調べたりしなきゃいかんとか嫌すぎる つうかなんでスレチのコミュ障の相手をするわけ?
そういうことすると居着くからやめて欲しい 結局自分のことにしか興味なくて相手にどうわかってもらえるかとか考えてないんやろ
そんなん転職してもうまくいかんわ 応用情報ってなにかと思ったら昔の第1種なんだな
俺は第2種をCASLとCOBOLで受験して落ちたぜーw よくわからないからこういう書き方になっただけ
もう仕事はどうでもいいから応用情報だけ取って引退します 私は能力的にもう無理だ。
頑張っても分からないし、もう衰えているからどうしようもない。
数か月間の小遣い稼ぎだと考えることにする。
4月に受ける応用情報技術者試験で最後にしたい。
パワーシェルはまだまだ全然怪しいが、出勤時は多少は勉強しよう。
自分の給料はいくらになるのだろうか。
最後は裏切ることになるから、それまではおとなしくしておこう。 ディスク断片化監視システムの構築
Windowsサーバのディスク断片化を検知する仕組みの検討、作成、実装
断片化閾値検討、断片化検知PowerShellの作成、テスト
PowerShellを本番機に実装、PowerShell設計
Windowsサーバ構築、JP1/AJS、タスクスケジューラ
サーバ定期点検、リソース状況の分析、障害対応作業、パッチ適用作業
システムの運用保守設計作業、ドキュメント作成
仮想化、VMware、Hyper-V、運用監視ミドルウェア、JP1、
運用設計、アンチウイルス、DeepSecur、バックアップ、ログ
ネットワーク、容量、クラウド上での基盤構築 >>418
第1種ってもう20年近く前になくなったぞ >>421
それが上司がくれた「紙ペラ」のメモなら、色々要件が書いてあるじゃないか。
しきい値やログ、チェック頻度をどうするかの発案〜検討〜調整が含まれる、スケジュール化はタスクスケジューラとAJSどちらかを選べる、発報先はJP1なんだろうな だからなんでキチガイに触るかな
そんなに背景読み取れる俺様凄いをしたいわけ? >>426
おまえの快不快なぞ知ったことか、嫌ならあぼんしとけ 誰もここにパワーシェルのスクリプトを書いてくれない、、、
もう諦めました
どうせ数か月で辞めるからどうなってもいいです PowerShell使ってみようかと思ったんだけどコマンド操作だけじゃ使い難くてしょうがないな
昔のMSDOSみたいにFDとかFILMTNとかDOSShellみたいなユーティリティーは無いのかこれって? ユーティリティが使いたければ普通にGUIアプリを起動すればいいのでは? >>431
CUI時代の化石の話はやめるんだ
まあPowerShellでやると冗長な操作もあるしそういうのは従来のコマンド使ってねって感じで割り切って作られてる 俺が初めて触ったOSは・・・MS-DOS3.0なりー >>431
海外にはあるようなので、ネットで探ってみて Powershellを始めてまだ数日
実際に何日やっているかもよく分からない
最大でも6、7日かな
コマンドもまだ覚えきれていない
シャットダウンとかも見ながらやっていた
ただ、Stop-Computer -Force、とようやく覚えられたぐらい
はっきり言って、現場に入っても使えねえ扱いされる可能性がかなり高い
だけど、それでもいい
今回は数か月間お金を稼げればいい
自分が正社員じゃなかったり、今月の給料が出ない可能性もあるし
何せいくら給料が出るのかも分かっていない
それでもおそらくこれがIT業界で最後の仕事になるでしょう
ここを最後にITとは縁を切ります
さようなら 自分の受けた仕事をここに丸投げしようって腹が気に食わない 軽自動車ですら運転したことのない奴に大型ダンプを運転させるようなことを、なぜこの業界はやるんだろうな。
そんな馬鹿の面倒を見させられる現場の人が可哀想でならない。 とりあえずPowershellのコマンドを全部覚える必要はないw psのコマンドレットは割と糞だらけだから.NETの呼び方覚えた方が捗る >>438
何日もネットで色々調べて分からないから追い込まれてここで聞いただけです。
もうどうでもいいです。
どうせ6月で辞めます。
色々お世話になりました。
さようなら。 数ヶ月の仕事をここで書いてもらうってさすがに無理だろ
大抵の見積もりでは、一人月1000〜2000ステップはいるぞ 要件不明瞭で丸投げされてもどんなプロでも正答はできない(の割に色々なアドバイスはきちんとした)。
これでなにも答えてないというなら今すぐ仕事を降りろ。迷惑だ。 もう分からないから諦めました。
コマンド1つでも書き込んでくれた方はありがとうございました。
私はもう辞めることを決意致しました。
やれるだけのことを頑張って、怠けていると暴言を受けるでしょうね。
今までお世話になりました。
さようなら。 さよならは別れの言葉じゃなくて〜 再び会うための遠い約束ぅ〜 うわごとの様に同じ事を繰り返し書きつつ、その自覚もなさそうだ。
お前さんは健常な判断力を失ってしまった精神が病気の状態
なにはともあれきちんとした精神科でカウンセリングを受けること そりゃ病むよ
頑張っても分からない
頑張った結果、受けるのは暴言のみ
能力は低いけど調べても何をすればいいのかよく分からない
だけど別に駄目なら辞めればいいだけ
1社面接の予定も入れてみた
同日にもう1社は入れるか考えたけど多分入れない
一応、可能な限りはやってみることにした
ただし、優先するのは応用情報技術者の勉強
これを取って二度とSEはやらない >>450
まず第一にやることは上司と相談すること
自分が何を悩んでいるのか話してみること 相手をする奴がいるから湧いてくるってことに、なんで気づけないのかな。
馬鹿なのかな。 普通でまともなコミュニケーション出来ないかぎり、できる仕事は限られる。
ライン作業や清掃員とかなら何とかなるかな 刺身の上にタンポポをのせる仕事
コミュ障のキミにマジおすすめ 2019年2月に入社しましたが
面接の時に社長に言われた新人でもできる仕事というのが嘘でしたし
給料も入社月には出ないし
PowerShellをネットで検索しても良い情報が少なく
どうすれば良いのか分からないです
おそらく頑張ってもできるようにならないでしょう
だから残り62日間は応用情報技術者試験のことだけを考えます
昨日で今の会社を退職する決意をしました
だから残り数ヶ月で今の人達全員と縁を切るわけですから
どう思われても構いません
どうせどんなに頑張っても無駄で怠けている扱いを受けて
使えないと暴言を受けて追い込まれるだけでしょう
会社の先輩も人間的に嫌いですしもうどうでもいいです
一応多少PowerSherrをやりながら応用情報技術者の勉強の方を重視します これのここの部分が分からないのですがと質問できるレベルならば
単純にそれをグーグルで検索すればいいだけです
どうせ聞いても無駄です 応用情報持っててもあまり意味ないのは内緒だよ・・・ すんません、教えてください。
Edgeを自動操作することはできるのですか?
フォームに名前や数値を記入し、ボタンを押すなどということはできるのですか?
UWSCでIEを操作しているのですが、そのかわりに使えないかと思っているのです。
よろしくお願いします。 >>455
>PowerShellをネットで検索しても良い情報が少なく
>どうすれば良いのか分からないです
先に『何をやるかがあって、そこでPowerShell使う』これが先にないと
良い情報とか有りえないですよね。
何見ていいいかすらわからなくなっちゃう。 >>461
ここはお前の日記じゃない
Twitterでやっとけ 何かを始めるのにはまずはネットとかから2、3サンプルを拾って
自分の環境で実行してフィーリングをつかむ事でしょうね
その後に何かの課題を自分で見つけてググりなからでも実行しながら身に付けていくといいでしょう
検証作業をしなからじゃないと何でも身に付きませんよ
その内に各コマンドのパラメーター内容も理解出来るレベルになるでしょう まずはdefrag.exeがあるシステムフォルダのパスを取得してみましょう。 >>461
すくなくとも、今はないですね。
利用価値がないのではなくて、仕事出す方が利用価値をしらないから
将来的には十分あると思う。
でも「PowerShell使えるひといますか〜?」ではなくて
パッケージ的に、特殊なコマンドレットなどをつくって商売にする
という形なのではという気がしている。
あくまで、気がしているだけですけど。 独学で何を学べば仕事があるんだろう?
PHPかな? >>468
何を作るかで必要な言語が見えてくる。ー AzureAD、Office365を使うなら(Office365についてはGraphの使いこなしも必須)。バッチやVBSの代替としても必須。
「Powershellが出来る」だけではなくPowershellも活用し、なんの業務をしてたか?がスキルとなる。
基本的にはインフラ屋のスキル要素 powershellはロードが重いからログイン時に何かさせようとするとワンテンポ遅れてしまうね。
C#で組むかな。 俺はログインスクリプトは、WSHで間に合うならjscriptを使うな