FastHandle is fast operation tools for infrastructure configurations and tests.
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
os:windows:wincheck:index.html [2018/02/01 00:10] kurihara |
os:windows:wincheck:index.html [2018/05/13 23:19] (current) kurihara |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| [[: | [[: | ||
| - | ====== Windows Check (wincheck.py)===== | + | ====== Windows Check with Fabric |
| $FHHOME/ | $FHHOME/ | ||
| Line 7: | Line 7: | ||
| \\ | \\ | ||
| - | ===== Operation ===== | + | ===== Operation |
| <sxh bash toolbar: | <sxh bash toolbar: | ||
| Line 14: | Line 14: | ||
| </ | </ | ||
| - | ==== Ref. Remote Shell Commands | + | \\ |
| + | ==== How to Check to Use Fabric in Windows ==== | ||
| + | <sxh bash toolbar: | ||
| + | $ ssh user01@xx.xx.xx.xx hostname | ||
| + | $ ssh user01@xx.xx.xx.xx " | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | ==== Fabric one-line Task Examples ==== | ||
| + | ==Cmd.exe== | ||
| + | <sxh bash toolbar: | ||
| + | $ fab -H xx.xx.xx.xx -u USER -p PASSWORD --shell=" | ||
| + | $ echo xx.xx.xx.xx | fab auth.winpro --shell=" | ||
| + | </ | ||
| + | |||
| + | ==PowerShell.exe== | ||
| + | <sxh bash toolbar: | ||
| + | $ fab -H xx.xx.xx.xx -u USER -p PASSWORD --shell="" | ||
| + | $ fab -H xx.xx.xx.xx -u USER -p PASSWORD --shell=" | ||
| + | </ | ||
| <sxh bash toolbar: | <sxh bash toolbar: | ||
| - | $ fab -H xx.xx.xx.xx -u USER -p PASSWORD -s "Cmd.exe /C" -- ipconfig /all | + | ## This isn't work well. Why? Please tell me. |
| - | $ echo xx.xx.xx.xx | + | $ fab -H xx.xx.xx.xx -u USER -p PASSWORD --shell="" |
| + | $ fab -H xx.xx.xx.xx -u USER -p PASSWORD --shell="PowerShell.exe -Command" | ||
| </ | </ | ||
| Line 26: | Line 47: | ||
| <sxh python toolbar: | <sxh python toolbar: | ||
| - | import sys | + | import sys, os |
| from fabric.api import * | from fabric.api import * | ||
| from fabric.contrib import files | from fabric.contrib import files | ||
| FHHOME=os.environ[" | FHHOME=os.environ[" | ||
| + | |||
| + | |||
| + | # | ||
| + | # wincheck.ipconfig_all | ||
| + | # | ||
| + | @task | ||
| + | def chcp437(): | ||
| + | """ | ||
| + | run(" | ||
| + | |||
| # | # | ||
| Line 48: | Line 79: | ||
| def netstat_rn(): | def netstat_rn(): | ||
| run(" | run(" | ||
| + | |||
| + | # | ||
| + | # wincheck.test_netconnection: | ||
| + | # | ||
| + | @task | ||
| + | def test_netconnection(host, | ||
| + | """ | ||
| + | run(' | ||
| + | run(" | ||
| + | |||
| Line 58: | Line 99: | ||
| @task | @task | ||
| def net_user(): | def net_user(): | ||
| + | """ | ||
| run(" | run(" | ||
| + | |||
| + | # | ||
| + | # wincheck.net_user: | ||
| + | # | ||
| + | @task | ||
| + | def net_user(user): | ||
| + | run(" | ||
| + | |||
| + | # | ||
| + | # wincheck.net_user_active: | ||
| + | # | ||
| + | @task | ||
| + | def net_user_active(user): | ||
| + | """ | ||
| + | run(" | ||
| + | |||
| # | # | ||
My Sites
SNS
Copyright (c) 2025 FastHandle - IT Operations Examples All Rights Reserved.