私はプロジェクトではアプリを担当することが多いのですが、今回のプロジェクトではインフラを担当することになりました。
管理ターゲットのOSはWindosで、GUIは動作が重く作業に支障が出ることがあったので、CUI(Powershell)で作業できるか試してみます。
curl
Webブラウザからでなくコマンドでhttpリクエストを投げれるか確認します。
> man curl 名前 Invoke-WebRequest 構文 Invoke-WebRequest [-Uri] <uri> [<CommonParameters>] エイリアス iwr wget curl 注釈 Get-Help を実行しましたが、このコンピューターにこのコマンドレットのヘルプ ファイルは見つかりませんでした。ヘルプの一部だけが表示されています。 -- このコマンドレットを含むモジュールのヘルプ ファイルをダウンロードしてインストールするには、Update-Help を使用してください。 -- このコマンドレットのヘルプ トピックをオンラインで確認するには、「Get-Help Invoke-WebRequest -Online」と入力するか、https://go.microsoft.com/fwlink/?LinkID=217035 を参照してください。
出来ました、搭載されています。
ls
ファイル一覧の参照もコマンドから出来るか確認します。
> man ls 名前 Get-ChildItem 構文 Get-ChildItem [[-Path] <string[]>] [[-Filter] <string>] [<CommonParameters>] Get-ChildItem [[-Filter] <string>] [<CommonParameters>] エイリアス gci ls dir 注釈 Get-Help を実行しましたが、このコンピューターにこのコマンドレットのヘルプ ファイルは見つかりませんでした。ヘルプの一部だけが表示されています。 -- このコマンドレットを含むモジュールのヘルプ ファイルをダウンロードしてインストールするには、Update-Help を使用してください。 -- このコマンドレットのヘルプ トピックをオンラインで確認するには、「Get-Help Get-ChildItem -Online」と入力するか、 https://go.microsoft.com/fwlink/?LinkID=113308 を参照してください。
出来ました、搭載されています。
crontab
スケジューリングもコマンドから出来るか確認します。
> man crontab Get-Help : Get-Help を実行しましたが、このセッションではヘルプ ファイルの crontab が見つかりませんでした。更新されたヘ ルプ トピックをダウンロードするには、「Update-Help」と入力してください。ヘルプをオンラインで参照するには、TechNet ライ ブラリ (https://go.microsoft.com/fwlink/?LinkID=107116) でヘルプ トピックを検索してください。 発生場所 行:55 文字:5 + Get-Help @PSBoundParameters | more + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ResourceUnavailable: (:) [Get-Help], HelpNotFoundException + FullyQualifiedErrorId : HelpNotFound,Microsoft.PowerShell.Commands.GetHelpCommand
crontab は無いようですね。