コマンドプロンプトでqueryコマンドを叩くとで下記のような結果を得られる。
ユーザ名の前に[>]が付いていると、現在ログインしているユーザを示すようだ。
C:\Users\user1>query user
ユーザー名 セッション名 ID 状態 時間 ログオン時刻
user0 2 Disc 16:38 2017/10/30 17:54
>user1 rdp-tcp#0 5 Active . 2017/11/21 10:51
C:\Users\user1>query user
ユーザー名 セッション名 ID 状態 時間 ログオン時刻
user0 2 Disc 16:38 2017/10/30 17:54
>user1 rdp-tcp#0 5 Active . 2017/11/21 10:51
# RSAファイルの作成
$ ssh-keygen -t rsa -b 4096 -C "git-bash-dml-gitlab-rsa"
# SSH Keysの保存先。特に気にしなければそのままEnterを入力
Enter file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]
# パスフレーズの入力を求められるので入力Enter passphrase (empty for no passphrase): [Type a passphrase]
# もう一度入力
Enter same passphrase again: [Type passphrase again]
clip < %USERPROFILE%\.ssh\id_rsa.pubさて、Clone Commit Pushと思ったら証明書のパスワード毎回聞かれる。
$ eval `ssh-agent`
> Agent pid xxxx
$ ssh-add ~/.ssh/id_rsa
> Enter passphrase for /c/Users/you/.ssh/id_rsa:
> Identity added: /c/Users/you/.ssh/id_rsa (/c/Users/you/.ssh/id_rsa)
:: ssh-agent起動
cd "C:\Program Files\Git\usr\bin"
if not "%SSH_AGENT_PID%" == "" goto end
for /f "eol=; tokens=1,2 delims==;" %%1 in ('ssh-agent.exe') do (
if "%%1" == "SSH_AUTH_SOCK" set SSH_AUTH_SOCK=%%2
if "%%1" == "SSH_AGENT_PID" set SSH_AGENT_PID=%%2
)
:: id追加
ssh-add.exe "%userprofile%\.ssh\id_rsa"
:: 最後にssh-agentプロセスを切る
cd "C:\Program Files\Git\usr\bin"
ssh-agent.exe -k
A:192.168.0.x/24 <-> PC-A <-> B:192.168.1.x/24 <-> C:192.168.2.x/24 <- PC-Bとりあえず、PC-BからPC-Aにpingを打っても帰ってこない状況。
route -p add 192.168.2.0 mask 255.255.255.0 192.168.1.251 metric 5 if 0x10003
dir /s /b [file name]任意のディレクトリに移動しカレントディレクトリ以下のファイルを検索する。
C:¥users¥user¥aaa¥bbb¥ccc¥ddd.txt
# bb-process-checker.bat内容は、”応答なし”になっていて、ウィンドウタイトルに”Backburner”うんたらと書いてあるプロセスがあったら、フラグを立ててプロセスを切ってあげて、最後にbackburnerのプロセスを確認して、起動していなかったら起動させる.というもの.
-----
@echo off
set BB_FLAG=0
set BB_PROCESS_CHECK=`tasklist /NH /FI "WINDOWTITLE eq Backburner*" /FI "STATUS eq NOT RESPONDING"`
for /F "skip=1 usebackq tokens=1" %%i in (%BB_PROCESS_CHECK%) do (set BB_FLAG=1)
IF 1==%BB_FLAG% (
taskkill /F /FI "WINDOWTITLE eq Backburner*"
taskkill /F /IM WerFault.exe
)
powershell -Command "&{$p='%ProgramFiles(x86)%\Autodesk\Backburner\server.exe';if(!(ps|?{$_.path -eq $p})){&$p}}"
exit
-----
setx <環境変数名> <値>上記コマンドだとユーザー環境変数に登録される.
setx <環境変数名> <値> -m削除する場合は以下のように、値に空白?Null?を渡してあげると、値を空っぽにしてくれる.
setx <環境変数名> ""しかし、私の意図する動きではない.
sudo route add 192.168.99.0/24 192.168.50.123以下のコマンドでルートを確認すると上記で追加したルートが表示されている.
※ 割当IP:192.168.50.123
netstat -rn | lessネットワークの範囲はサブネットマスクで調整すること.
----
Destination Gateway Flags Refs Use Netif Expire
192.168.99 192.168.50.10 UGSc 0 0 ppp0
システム環境設定>ネットワーク>任意のVPN接続>詳細>オプション>”すべてのトラフィックをVPN接続経由で送信”にチェックありがたや、ありがたや。