1.「IT プロフェッショナル 用 Microsoft Online Services サインイン アシスタント RTW」のインストール
下記サイトよりダウンロードする(32bit or 64bit)
https://www.microsoft.com/ja-jp/download/details.aspx?id=41950
ファイル名: msoidcli_64.msi
2.PowerShellの起動
PowerShellを右クリックし、「管理者として実行する」を選択し、起動する
3.実行ポリシーの変更
この設定は、コンピューターで一度だけ構成すれば、接続ごとに行う必要はない。
Set-ExecutionPolicy RemoteSigned
実行ポリシーは、信頼されていないスクリプトからの保護に役立ちます。実行ポリシーを変更すると、about_Execution_Policies
のヘルプ トピック (https://go.microsoft.com/fwlink/?LinkID=135170)
で説明されているセキュリティ上の危険にさらされる可能性があります。実行ポリシーを変更しますか?
[Y] はい(Y) [A] すべて続行(A) [N] いいえ(N) [L] すべて無視(L) [S] 中断(S) [?] ヘルプ (既定値は "N"): Y
4.ExchangeOnlineへサインイン
$Livecred = Get-Credential
ポップアップ表示が出るので
[ID]****@****.co.jp / [Password] を入力
$SessionOption= New-PSSessionOption -ProxyAuthentication Negotiate -SkipRevocationCheck
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $LiveCred -Authentication Basic -AllowRedirection -SessionOption $SessionOption
Import-PSSession $Session
5.以後、コマンドを入力していく
6.ExchangeOnlineからサインアウト
セッションを終了しないと、セッションがタイムアウト時間まで保持され続けるため、設定が終わったら、ExchangeOnlineからのセッションを切断すること。
Remove-PSSession $Session
12.19.2017
[Windows]Exchange カレンダーアクセス権 PowerShell コマンド
■ アクセス権限の種類
=========
1. Owner : 所有者 : 共有フォルダー内のすべてのアイテムの作成、参照、変更、削除、およびサブフォルダーの作成が可能でございます。また、他のユーザーに対するアクセス権限の付与、変更、削除も可能でございます。
2. PublishingEditor : 発行編集者 : すべてのアイテムの作成、参照、変更、削除、およびサブフォルダーの作成が可能でございます。
3. Editor : 編集者 : すべてのアイテムの作成、参照、変更、削除が可能でございます。
4. PublishingAuthor : 発行作成者 : アイテムの作成と参照、サブフォルダーの作成、および自身が作成したアイテムの変更と削除が可能でございます。
5. Author : 作成者 : アイテムの作成と参照、および自身が作成したアイテムの変更と削除が可能でございます。
6. NonEditingAuthor : 非編集作成者 : アイテムの作成と参照、および自身が作成したアイテムの削除。
7. Contributor : 寄稿者 : アイテムの作成のみ。(動作検証を行いましたところ、予定表では予定のアイテムの作成自体が行えない動作を確認しました。None と類似する動作を確認しております。そのため、予定表をご利用いただく上では、Contributor 以外のアクセス権限をご利用いただけますと幸いでございます。)
8. Reviewer : 参照者 : アイテムの参照のみ。(予定アイテムをダブルクリックし、詳細情報を参照することが可能でございます。)
9. LimitedDetails : 空き時間情報、件名、場所 : 予定表共有の場合のみ、予定表イベントの空き時間情報、件名、および場所の参照が可能でございます。(予定アイテムをクリックすると、件名、場所、日時は表示されますが、ダブルクリックすることはできません。)
10. AvailabilityOnly : 空き時間情報 : 予定表共有の場合のみ、予定表イベントの空き時間情報の参照が可能でございます。(予定アイテムが [予定あり] と表示されます。)
11. None : なし : 実行できる操作なし。ユーザーはアクセス権リストに残りますが、アクセス権限はなく、フォルダーは開くことができません。
PowerShell コマンドレットです。
①ExchangeOnlineへサインイン
$Livecred = Get-Credential
[ID]****@****.co.jp / [Password] を入力
$SessionOption= New-PSSessionOption -ProxyAuthentication Negotiate -SkipRevocationCheck
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $LiveCred -Authentication Basic -AllowRedirection -SessionOption $SessionOption
Import-PSSession $Session
②カレンダーアクセス権の確認コマンド
Get-MailboxFolderPermission -Identity "会議室名or会議室のメールアドレス:\予定表"
③カレンダーアクセス権の設定 以下はReviewer権限を与えるコマンドです。
Set-MailboxFolderPermission -Identity "会議室名or会議室のメールアドレス:\予定表" -AccessRights Reviewer -User '既定'
例)Set-MailboxFolderPermission -Identity "room:\calendar" -AccessRights Reviewer -User '既定'
※予定表が見つかりませんといった赤文字のメッセージが表示された場合は、
[会議室名:\予定表]の箇所を[会議室名:\calendar]に置き換えて再度実行をしてみる。
④カレンダー表示一覧の状態確認コマンドです。
Get-CalendarProcessing -Identity "会議室名or会議室のメールアドレス" | fl
例)Get-CalendarProcessing -Identity "room" | fl
⑤カレンダー表示の設定変更コマンドです。
Set-CalendarProcessing -Identity "会議室名or会議室リソースのメールアドレス" -DeleteSubject 0 -AddOrganizerToSubject 1 -DeleteComments 0
例)Set-CalendarProcessing -Identity "room" -DeleteSubject 0 -AddOrganizerToSubject 1 -DeleteComments 0
表示される一覧のうち今回設定するのは以下の項目。
DeleteSubject:スケジュールの件名を削除する
AddOrganizerToSubject:件名に会議開催ユーザーの名前を付与する
DeleteComments:本文を削除する
⑥ユーザーの追加設定コマンドです。
Add-MailboxFolderPermission -Identity "会議室名or会議室のメールアドレス:\予定表" -User "ユーザーのメールアドレスorグループ" -AccessRights Reviewer
例)Add-MailboxFolderPermission -Identity "room:\予定表" -User ***@****.co.jp -AccessRights Reviewer
⑦ユーザーの削除設定コマンドです。
Remove-MailboxFolderPermission -Identity "会議室名or会議室のメールアドレス:\予定表" -User "ユーザーのメールアドレスorグループ"
例)Remove-MailboxFolderPermission -Identity "room:\予定表" -User ***@****.co.jp
⑧ExchangeOnlineからサインアウト
セッションを終了しないと、セッションがタイムアウト時間まで保持され続けるため、
設定が終わったら、ExchangeOnlineからのセッションを切断すること。
Remove-PSSession $Session
8.22.2017
[Windows] Batch 曜日取得方法
久しぶりに
ちょっとバックアップファイル削除用バッチを作成したのでメモ
/::::::::::::::::::::::::::::::::::::::::::/
@echo off
rem ------------------------
rem 概要
rem ------------------------
rem 土日はバックアップしない
rem 月火水木金はバックアップする
rem 月曜は先週分までを残す
rem 3世代(3日分)残す
rem 今日、昨日、一昨日
rem 今日、昨日、一昨日を取得
rem 曜日を取得
rem 先週の月曜の日付を取得
rem 水木金の場合、後ろ2日分を残す
rem 月火の場合、土日を抜いた後ろ2日分を残す
rem 木、金、月を残す
rem ------------------------
rem ===========================
rem 初期設定
rem ===========================
rem Backup File1 PATH
SET BF1=D:\BK\File1\
rem Backup File2 PATH
SET BF2=D:\BK\File2\
rem Backup File Name
SET BAK=*.bak
@REM 日付分割
SET YY=%date:~0,4%
SET MM=%date:~5,2%
SET DD=%date:~8,2%
rem ===========================
rem 今日の日付取得
SET HOY=_%YY%_%MM%_%DD%_
rem 閏年取得
Call :URUTOSHI %YY%
rem 今日の曜日取得
@REM 日付分割
SET Y1=%date:~0,2%
SET Y2=%date:~2,2%
@REM ゼロを補正
IF "0"=="%DD:~0,1%" SET DD=%DD:~1,1%
IF "0"=="%MM:~0,1%" SET MM=%MM:~1,1%
@REM 曜日計算(ツェラーの公式より)
rem 例:2017年 C=20, Y=17と置き換える
rem 2017年1,2月は、2016年13月1日・14月1日とする
rem 公式
rem h={d+[26(m+1)/10]+Y+[Y/4]+Γ} mod 7
rem Γ=5C+[C/4]
rem 1,2月のとき年月を変更
IF 1==%MM% (
SET /A Y2=%Y2%-1
SET /A M1=13
) ELSE IF 2==%MM% (
SET /A Y2=%Y2%-1
SET /A M1=14
) ELSE (
SET /A M1=%MM%
)
SET /A P1=26*(%M1%+1)
SET /A P2=5*%Y1%+(%Y1%/4)
SET /A P3=%P1%/10
SET /A P4=%Y2%/4
SET /A P5=%DD%+%P3%+%Y2%+%P4%+%P2%
SET /A WW=%P5%%%7
rem echo "P1:"%P1%
rem echo "P2:"%P2%
rem echo "P3:"%P3%
rem echo "P4:"%P4%
rem echo "P5:"%P5%
@REM Week s m t w t f s
@REM %WW% 1 2 3 4 5 6 0
rem echo "曜日:"%WW%
@REM ゼロを補正
SET MM=0%MM%
SET MM=%MM:~-2%
rem SET DD=0%DD%
rem SET DD=%DD:~-2%
rem 昨日の日付取得
Call :1DAYAGO
rem 一昨日の日付取得
Call :2DAYAGO
if "%WW%"=="1" goto SUNDAY
if "%WW%"=="2" goto MONDAY
if "%WW%"=="3" goto TUESDAY
if "%WW%"=="4" goto WEDNESDAY
if "%WW%"=="5" goto THURSDAY
if "%WW%"=="6" goto FRIDAY
if "%WW%"=="0" goto SATURDAY
:SUNDAY
rem 金曜日と同じため、何もさせない
rem バックアップをしていない
goto END
:MONDAY
echo "月曜日"
rem 取得FRIDAY
SET /A NUM=3
Call :LASTWEEK %NUM%
rem 取得THURSDAY
SET /A NUM=4
Call :LASTWEEK %NUM%
rem 取得1週間前MONDAY
SET /A NUM=7
Call :LASTWEEK %NUM%
goto END
:TUESDAY
echo "火曜日"
rem 取得FRIDAY
SET /A NUM=4
Call :LASTWEEK %NUM%
rem 取得1週間前MONDAY
SET /A NUM=8
Call :LASTWEEK %NUM%
goto END
:WEDNESDAY
echo "水曜日"
rem 取得1週間前MONDAY
SET /A NUM=9
Call :LASTWEEK %NUM%
goto END
:THURSDAY
echo "木曜日"
rem 取得1週間前MONDAY
SET /A NUM=10
Call :LASTWEEK %NUM%
rem 取得今週MONDAY
SET /A NUM=3
Call :LASTWEEK %NUM%
goto END
:FRIDAY
echo "金曜日"
rem 取得1週間前MONDAY
SET /A NUM=11
Call :LASTWEEK %NUM%
rem 取得今週MONDAY
SET /A NUM=4
Call :LASTWEEK %NUM%
goto END
:SATURDAY
rem 金曜日と同じため、何もさせない
goto END
rem >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
:END
rem echo "今日"%HOY%
rem echo "昨日"%AYE%
rem echo "一昨日"%ANT%
rem echo "木曜"%JUE%
rem echo "金曜"%VIE%
rem echo "今月"%MON%
rem echo "先月"%LUN%
Call :FILE_DEL %BF1%
Call :FILE_DEL %BF2%
rem PAUSE
EXIT
rem :::::::::::::::::::::::::::::::::::::::::::::::::::
rem 関数
rem :::::::::::::::::::::::::::::::::::::::::::::::::::
:1DAYAGO
SET /A NUM=1
Call :LASTWEEK %NUM%
EXIT /B
:2DAYAGO
SET /A NUM=2
Call :LASTWEEK %NUM%
EXIT /B
:LASTWEEK
SET /A SP=%DD% - %1
SET SP=0%SP%
SET SP=%SP:~-2%
IF -==%SP:~0,1% (
rem 先月取得
Call :SENGETSU %1
rem ) ELSE IF 0==%SP:~0,1% (
) ELSE IF 00==%SP% (
rem 先月取得
Call :SENGETSU %1
) ELSE (
IF 1==%1 (
SET AYE=_%YY%_%MM%_%SP%_
) ELSE IF 2==%1 (
SET ANT=_%YY%_%MM%_%SP%_
) ELSE IF 3==%1 (
IF "5"=="%WW%" (
SET MON=_%YY%_%MM%_%SP%_
) ELSE (
SET VIE=_%YY%_%MM%_%SP%_
)
) ELSE IF 4==%1 (
IF "2"=="%WW%" (
SET JUE=_%YY%_%MM%_%SP%_
) ELSE IF "3"=="%WW%" (
SET VIE=_%YY%_%MM%_%SP%_
) ELSE IF "5"=="%WW%" (
SET MON=_%YY%_%MM%_%SP%_
) ELSE IF "6"=="%WW%" (
SET MON=_%YY%_%MM%_%SP%_
)
) ELSE IF %1 GEQ 7 (
IF %1 LEQ 11 (
rem %1==7-11
SET LUN=_%YY%_%MM%_%SP%_
)
)
)
EXIT /B
:SENGETSU
rem Call :SENGETSU %1(NUM)
IF 00==%SP% (SET SP=)
IF %MM%==01 (SET MA=12&& SET /A DA=31%SP%&& SET /A YA=%YY%-1)
IF %MM%==02 (SET MA=01&& SET /A DA=31%SP%&& SET YA=%YY%)
IF %MM%==03 (SET MA=02&& SET /A DA=28%SP%&& SET YA=%YY%&& IF %YMOD%==0 (SET /A DA=29%SP%))
IF %MM%==04 (SET MA=03&& SET /A DA=31%SP%&& SET YA=%YY%)
IF %MM%==05 (SET MA=04&& SET /A DA=30%SP%&& SET YA=%YY%)
IF %MM%==06 (SET MA=05&& SET /A DA=31%SP%&& SET YA=%YY%)
IF %MM%==07 (SET MA=06&& SET /A DA=30%SP%&& SET YA=%YY%)
IF %MM%==08 (SET MA=07&& SET /A DA=31%SP%&& SET YA=%YY%)
IF %MM%==09 (SET MA=08&& SET /A DA=31%SP%&& SET YA=%YY%)
IF %MM%==10 (SET MA=09&& SET /A DA=30%SP%&& SET YA=%YY%)
IF %MM%==11 (SET MA=10&& SET /A DA=31%SP%&& SET YA=%YY%)
IF %MM%==12 (SET MA=11&& SET /A DA=30%SP%&& SET YA=%YY%)
@REM Week s m t w t f s
@REM %WW% 1 2 3 4 5 6 0
IF 1==%1 (
SET AYE=_%YA%_%MA%_%DA%_
) ELSE IF 2==%1 (
SET ANT=_%YA%_%MA%_%DA%_
) ELSE IF 3==%1 (
IF "5"=="%WW%" (
SET MON=_%YA%_%MA%_%DA%_
) ELSE (
SET VIE=_%YA%_%MA%_%DA%_
)
) ELSE IF 4==%1 (
IF "2"=="%WW%" (
SET JUE=_%YA%_%MA%_%DA%_
) ELSE IF "3"=="%WW%" (
SET VIE=_%YA%_%MA%_%DA%_
) ELSE IF "5"=="%WW%" (
SET MON=_%YA%_%MA%_%DA%_
) ELSE IF "6"=="%WW%" (
SET MON=_%YA%_%MA%_%DA%_
)
) ELSE IF %1 GEQ 7 (
IF %1 LEQ 11 (
rem %1==7-11
SET LUN=_%YA%_%MA%_%DA%_
)
)
EXIT /B
:URUTOSHI
rem 閏年(閏年の場合はYMOD=0)
rem 年を4で割った余りをYMODに取得
SET /A YMOD=%1 %% 4
rem 余りがない(4の倍数である)
IF "%YMOD%"=="0" (
rem 年を100で割った余りを取得
SET /A YMOD_100=%1 %% 100
rem 100で割りきれているか
IF !YMOD_100!==0 (
rem 年を400で割った余りを取得
SET /A YMOD_400=%1 %% 400
REM 400で割り切れていない場合(2100年など)
IF NOT !YMOD_400!==0 (
REM 閏年を無に設定
SET /A YMOD=1
)
)
)
EXIT /B
:FILE_DEL
rem 対象ディレクトリを検索後、ファイルを削除
for /r %1 %%A in (%BAK%) do (
rem 今日分を除く
echo %%A | find "%HOY%" >NUL
if errorlevel 1 (
rem 昨日分を除く
echo %%A | find "%AYE%" >NUL
if errorlevel 1 (
rem 一昨日分を除く
echo %%A | find "%ANT%" >NUL
if errorlevel 1 (
rem 先週の月曜を除く
echo %%A | find "%LUN%" >NUL
if errorlevel 1 (
rem 今週の月曜を除く
echo %%A | find "%MON%" >NUL
if errorlevel 1 (
rem 金曜を除く
echo %%A | find "%VIE%" >NUL
if errorlevel 1 (
rem 木曜を除く
echo %%A | find "%JUE%" >NUL
if errorlevel 1 (
rem echo %%A
DEL /Q %%A
)
)
)
)
)
)
)
)
EXIT /B
/::::::::::::::::::::::::::::::::::::::::::/
以上
ちょっとバックアップファイル削除用バッチを作成したのでメモ
/::::::::::::::::::::::::::::::::::::::::::/
@echo off
rem ------------------------
rem 概要
rem ------------------------
rem 土日はバックアップしない
rem 月火水木金はバックアップする
rem 月曜は先週分までを残す
rem 3世代(3日分)残す
rem 今日、昨日、一昨日
rem 今日、昨日、一昨日を取得
rem 曜日を取得
rem 先週の月曜の日付を取得
rem 水木金の場合、後ろ2日分を残す
rem 月火の場合、土日を抜いた後ろ2日分を残す
rem 木、金、月を残す
rem ------------------------
rem ===========================
rem 初期設定
rem ===========================
rem Backup File1 PATH
SET BF1=D:\BK\File1\
rem Backup File2 PATH
SET BF2=D:\BK\File2\
rem Backup File Name
SET BAK=*.bak
@REM 日付分割
SET YY=%date:~0,4%
SET MM=%date:~5,2%
SET DD=%date:~8,2%
rem ===========================
rem 今日の日付取得
SET HOY=_%YY%_%MM%_%DD%_
rem 閏年取得
Call :URUTOSHI %YY%
rem 今日の曜日取得
@REM 日付分割
SET Y1=%date:~0,2%
SET Y2=%date:~2,2%
@REM ゼロを補正
IF "0"=="%DD:~0,1%" SET DD=%DD:~1,1%
IF "0"=="%MM:~0,1%" SET MM=%MM:~1,1%
@REM 曜日計算(ツェラーの公式より)
rem 例:2017年 C=20, Y=17と置き換える
rem 2017年1,2月は、2016年13月1日・14月1日とする
rem 公式
rem h={d+[26(m+1)/10]+Y+[Y/4]+Γ} mod 7
rem Γ=5C+[C/4]
rem 1,2月のとき年月を変更
IF 1==%MM% (
SET /A Y2=%Y2%-1
SET /A M1=13
) ELSE IF 2==%MM% (
SET /A Y2=%Y2%-1
SET /A M1=14
) ELSE (
SET /A M1=%MM%
)
SET /A P1=26*(%M1%+1)
SET /A P2=5*%Y1%+(%Y1%/4)
SET /A P3=%P1%/10
SET /A P4=%Y2%/4
SET /A P5=%DD%+%P3%+%Y2%+%P4%+%P2%
SET /A WW=%P5%%%7
rem echo "P1:"%P1%
rem echo "P2:"%P2%
rem echo "P3:"%P3%
rem echo "P4:"%P4%
rem echo "P5:"%P5%
@REM Week s m t w t f s
@REM %WW% 1 2 3 4 5 6 0
rem echo "曜日:"%WW%
@REM ゼロを補正
SET MM=0%MM%
SET MM=%MM:~-2%
rem SET DD=0%DD%
rem SET DD=%DD:~-2%
rem 昨日の日付取得
Call :1DAYAGO
rem 一昨日の日付取得
Call :2DAYAGO
if "%WW%"=="1" goto SUNDAY
if "%WW%"=="2" goto MONDAY
if "%WW%"=="3" goto TUESDAY
if "%WW%"=="4" goto WEDNESDAY
if "%WW%"=="5" goto THURSDAY
if "%WW%"=="6" goto FRIDAY
if "%WW%"=="0" goto SATURDAY
:SUNDAY
rem 金曜日と同じため、何もさせない
rem バックアップをしていない
goto END
:MONDAY
echo "月曜日"
rem 取得FRIDAY
SET /A NUM=3
Call :LASTWEEK %NUM%
rem 取得THURSDAY
SET /A NUM=4
Call :LASTWEEK %NUM%
rem 取得1週間前MONDAY
SET /A NUM=7
Call :LASTWEEK %NUM%
goto END
:TUESDAY
echo "火曜日"
rem 取得FRIDAY
SET /A NUM=4
Call :LASTWEEK %NUM%
rem 取得1週間前MONDAY
SET /A NUM=8
Call :LASTWEEK %NUM%
goto END
:WEDNESDAY
echo "水曜日"
rem 取得1週間前MONDAY
SET /A NUM=9
Call :LASTWEEK %NUM%
goto END
:THURSDAY
echo "木曜日"
rem 取得1週間前MONDAY
SET /A NUM=10
Call :LASTWEEK %NUM%
rem 取得今週MONDAY
SET /A NUM=3
Call :LASTWEEK %NUM%
goto END
:FRIDAY
echo "金曜日"
rem 取得1週間前MONDAY
SET /A NUM=11
Call :LASTWEEK %NUM%
rem 取得今週MONDAY
SET /A NUM=4
Call :LASTWEEK %NUM%
goto END
:SATURDAY
rem 金曜日と同じため、何もさせない
goto END
rem >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
:END
rem echo "今日"%HOY%
rem echo "昨日"%AYE%
rem echo "一昨日"%ANT%
rem echo "木曜"%JUE%
rem echo "金曜"%VIE%
rem echo "今月"%MON%
rem echo "先月"%LUN%
Call :FILE_DEL %BF1%
Call :FILE_DEL %BF2%
rem PAUSE
EXIT
rem :::::::::::::::::::::::::::::::::::::::::::::::::::
rem 関数
rem :::::::::::::::::::::::::::::::::::::::::::::::::::
:1DAYAGO
SET /A NUM=1
Call :LASTWEEK %NUM%
EXIT /B
:2DAYAGO
SET /A NUM=2
Call :LASTWEEK %NUM%
EXIT /B
:LASTWEEK
SET /A SP=%DD% - %1
SET SP=0%SP%
SET SP=%SP:~-2%
IF -==%SP:~0,1% (
rem 先月取得
Call :SENGETSU %1
rem ) ELSE IF 0==%SP:~0,1% (
) ELSE IF 00==%SP% (
rem 先月取得
Call :SENGETSU %1
) ELSE (
IF 1==%1 (
SET AYE=_%YY%_%MM%_%SP%_
) ELSE IF 2==%1 (
SET ANT=_%YY%_%MM%_%SP%_
) ELSE IF 3==%1 (
IF "5"=="%WW%" (
SET MON=_%YY%_%MM%_%SP%_
) ELSE (
SET VIE=_%YY%_%MM%_%SP%_
)
) ELSE IF 4==%1 (
IF "2"=="%WW%" (
SET JUE=_%YY%_%MM%_%SP%_
) ELSE IF "3"=="%WW%" (
SET VIE=_%YY%_%MM%_%SP%_
) ELSE IF "5"=="%WW%" (
SET MON=_%YY%_%MM%_%SP%_
) ELSE IF "6"=="%WW%" (
SET MON=_%YY%_%MM%_%SP%_
)
) ELSE IF %1 GEQ 7 (
IF %1 LEQ 11 (
rem %1==7-11
SET LUN=_%YY%_%MM%_%SP%_
)
)
)
EXIT /B
:SENGETSU
rem Call :SENGETSU %1(NUM)
IF 00==%SP% (SET SP=)
IF %MM%==01 (SET MA=12&& SET /A DA=31%SP%&& SET /A YA=%YY%-1)
IF %MM%==02 (SET MA=01&& SET /A DA=31%SP%&& SET YA=%YY%)
IF %MM%==03 (SET MA=02&& SET /A DA=28%SP%&& SET YA=%YY%&& IF %YMOD%==0 (SET /A DA=29%SP%))
IF %MM%==04 (SET MA=03&& SET /A DA=31%SP%&& SET YA=%YY%)
IF %MM%==05 (SET MA=04&& SET /A DA=30%SP%&& SET YA=%YY%)
IF %MM%==06 (SET MA=05&& SET /A DA=31%SP%&& SET YA=%YY%)
IF %MM%==07 (SET MA=06&& SET /A DA=30%SP%&& SET YA=%YY%)
IF %MM%==08 (SET MA=07&& SET /A DA=31%SP%&& SET YA=%YY%)
IF %MM%==09 (SET MA=08&& SET /A DA=31%SP%&& SET YA=%YY%)
IF %MM%==10 (SET MA=09&& SET /A DA=30%SP%&& SET YA=%YY%)
IF %MM%==11 (SET MA=10&& SET /A DA=31%SP%&& SET YA=%YY%)
IF %MM%==12 (SET MA=11&& SET /A DA=30%SP%&& SET YA=%YY%)
@REM Week s m t w t f s
@REM %WW% 1 2 3 4 5 6 0
IF 1==%1 (
SET AYE=_%YA%_%MA%_%DA%_
) ELSE IF 2==%1 (
SET ANT=_%YA%_%MA%_%DA%_
) ELSE IF 3==%1 (
IF "5"=="%WW%" (
SET MON=_%YA%_%MA%_%DA%_
) ELSE (
SET VIE=_%YA%_%MA%_%DA%_
)
) ELSE IF 4==%1 (
IF "2"=="%WW%" (
SET JUE=_%YA%_%MA%_%DA%_
) ELSE IF "3"=="%WW%" (
SET VIE=_%YA%_%MA%_%DA%_
) ELSE IF "5"=="%WW%" (
SET MON=_%YA%_%MA%_%DA%_
) ELSE IF "6"=="%WW%" (
SET MON=_%YA%_%MA%_%DA%_
)
) ELSE IF %1 GEQ 7 (
IF %1 LEQ 11 (
rem %1==7-11
SET LUN=_%YA%_%MA%_%DA%_
)
)
EXIT /B
:URUTOSHI
rem 閏年(閏年の場合はYMOD=0)
rem 年を4で割った余りをYMODに取得
SET /A YMOD=%1 %% 4
rem 余りがない(4の倍数である)
IF "%YMOD%"=="0" (
rem 年を100で割った余りを取得
SET /A YMOD_100=%1 %% 100
rem 100で割りきれているか
IF !YMOD_100!==0 (
rem 年を400で割った余りを取得
SET /A YMOD_400=%1 %% 400
REM 400で割り切れていない場合(2100年など)
IF NOT !YMOD_400!==0 (
REM 閏年を無に設定
SET /A YMOD=1
)
)
)
EXIT /B
:FILE_DEL
rem 対象ディレクトリを検索後、ファイルを削除
for /r %1 %%A in (%BAK%) do (
rem 今日分を除く
echo %%A | find "%HOY%" >NUL
if errorlevel 1 (
rem 昨日分を除く
echo %%A | find "%AYE%" >NUL
if errorlevel 1 (
rem 一昨日分を除く
echo %%A | find "%ANT%" >NUL
if errorlevel 1 (
rem 先週の月曜を除く
echo %%A | find "%LUN%" >NUL
if errorlevel 1 (
rem 今週の月曜を除く
echo %%A | find "%MON%" >NUL
if errorlevel 1 (
rem 金曜を除く
echo %%A | find "%VIE%" >NUL
if errorlevel 1 (
rem 木曜を除く
echo %%A | find "%JUE%" >NUL
if errorlevel 1 (
rem echo %%A
DEL /Q %%A
)
)
)
)
)
)
)
)
EXIT /B
/::::::::::::::::::::::::::::::::::::::::::/
以上
3.27.2017
[HP]P2000 G3 Strage Management Utilityのログイン画面が表示されない
HP P2000 G3でStrage Management Utilityのログイン画面が表示されない場合の対応
SSHでログイン可能なコントローラーにログインする
AまたはBのローカルIPでSSHする
ログイン後、下記の内容が表示されるはず
-------------
HP StorageWorks MSA Storage P200 G3
System Name:
System Location:
Version:
#
-------------
例:restart mc a
下記の内容が出力されるので、最後に「yes」を入力し、Enterを押す
-------------
SSHでログイン可能なコントローラーにログインする
AまたはBのローカルIPでSSHする
ログイン後、下記の内容が表示されるはず
-------------
HP StorageWorks MSA Storage P200 G3
System Name:
System Location:
Version:
#
-------------
ログインできたら、再起動したいコントローラーを入力
#restart mc [both or a or b]
例:restart mc a
下記の内容が出力されるので、最後に「yes」を入力し、Enterを押す
-------------
# restart mc a
During the restart process you will briefly lose communication with
the specified Management Controller(S).
Continue?yes
-------------
正常に再起動されると、
Success: コマンドは正常に完了しました。 - MC Aが再起動されました。
yesを入力せずにEnterを押すと、
Info: ユーザーによってMCの再起動が中止されました。
Error: ユーザーによってコマンドが中止されました。
となるので、再度コマンドを入力する
以上
2.07.2017
[VMware]vCenter 6.5 and View Horizon 7.0.3
VMware 6.5とHorizon 7.0.3をインストールしてみました。
設定は、ほぼデフォルト状態です。
海外の人が同じようにインストールしてました。
が、Horizonを利用してSviConfig.exeで証明書の更新ができない障害が1つでたので、
メモみたいなものです。
とりあえずインストール順番を。
OSは、Windows Server 2012 R2 Standard
Active Directory利用
1.Windows update及び.Net Framework4.6.1をインストール。
※View Composer7.0.2から.Net Framework4.6.1以上が必要なため
2.役割と機能の追加ウィザードから、デスクトップエクスペリエンスを追加。
※vSphere Web Clientの表示に必要なため
3.レジストリをいじる!←ここ重要!!ほんとに
※vCenter Server6.5をそのままインストールすると下記のキー権限が上位を継承しない
■HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VMware, Inc.
6.0u2a は、このディレクトリは作成されない
6.5 は、作成されるも「Administrator フルコントロール なし このキーのみ」の1つだけとなります。
なので、先に手動でキーを作成し1つ上(Wow6432Node)と同じアクセス権を付与させておく。
キー(VMware, Inc.)を作成すると下記5つのアクセス権ができる。
「ALL APPLICATION PACKAGES, CREATOR OWNER, SYSTEM, Administrators, Users」
4.vCenter Server6.5のインストール
今回は、組み込みデプロイ(同じホストにPSCも)、組み込みデータベース(VMware Postgres)を利用
5.vSphere Web Clientのログイン設定
ローカルイントラネットにサイトを追加
インターネットのレベルのカスタマイズからファイルのダウンロードを有効にする
6.拡張認証プラグインのダウンロード及びインストール
※AD利用のため
7.vSphere Web ClientのADアカウント利用設定
ログイン後、管理からSSO設定でアイデンティティソースにドメインを追加
システム管理者にAD VC管理者用アカウントを追加
ユーザー及びグループのグループに必要なアカウントを追加
※このあたりは必要に応じて
vCenter Serverはこれで完了!
ここからはHorizonの設定
8.MS SQL Server 2012 express をインストール
※デフォルト状態(笑
9.ODBC64bitの設定
10.VMware Horizon 7 Composerのインストール
※インストール後、再起動
11.VMware Horizon 7 Connection Serverのインストール
12.VMware Horizon 7 Administratorから設定
View構成のサーバから、vCenter Serverの追加
同様に接続サーバを選択し、セキュリティサーバのペアリングパスワードを指定
13.VMware Horizon 7 Security Serverのインストール
14.証明書の更新
接続サーバ及びセキュリティサーバの証明書を更新
mmcからAD証明書認証局、もしくは外部認証局を利用して作成
上記2つは簡単に入替えができる
同様にvCenter Serverの証明書を作成
sviconfig.exeから変更すると、3.レジストリの変更をしてないとエラーになって変更することができない。かつレジストリを見るとアカウント権限が何も入ってない状態になるため、権限を付与することさえできない状態に陥る。
この場合、composerをバックアップ後、アンインストールしてから3のレジストリを変更し、再度インストールしバックアップから復元、もしくは再設定させる。
SviConfig -operation=replacecertificate -delete=false
更新する証明書を選択する
以上でHorizonも完了
VMwareサポートと、この件で何度もやりとりしたけど、
結局、検証を続け答えを出したのは自分。
もう少し、いろいろと検証して回答を早く欲しかったけど。。。
検証したらわかる回答しかこなかったなぁ。。。
海外のサイトも検索しまくってみたけど、ここまでの情報はなかったよ。
Horizon7.0.3のインストールはあったけど、証明書のとこの記載はなかったし。
結構、ハマってHorizonとか.NETをかなり怪しんでたけど、結果
VC6.5のレジストリかよ!みたいな。。。Orz
やっぱり、まだ人柱を待った方がいいのかなぁ。
他にもバグとか出てきそうな予感がする。。。
本番に使っていいのか悩むけどなぁ;
もっと情報出して!
ちなみに、このレジストリは
■HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.
6.0u2aも6.5も同様のアクセス権を持っていました。
以上
設定は、ほぼデフォルト状態です。
海外の人が同じようにインストールしてました。
が、Horizonを利用してSviConfig.exeで証明書の更新ができない障害が1つでたので、
メモみたいなものです。
とりあえずインストール順番を。
OSは、Windows Server 2012 R2 Standard
Active Directory利用
1.Windows update及び.Net Framework4.6.1をインストール。
※View Composer7.0.2から.Net Framework4.6.1以上が必要なため
2.役割と機能の追加ウィザードから、デスクトップエクスペリエンスを追加。
※vSphere Web Clientの表示に必要なため
3.レジストリをいじる!←ここ重要!!ほんとに
※vCenter Server6.5をそのままインストールすると下記のキー権限が上位を継承しない
■HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VMware, Inc.
6.0u2a は、このディレクトリは作成されない
6.5 は、作成されるも「Administrator フルコントロール なし このキーのみ」の1つだけとなります。
なので、先に手動でキーを作成し1つ上(Wow6432Node)と同じアクセス権を付与させておく。
キー(VMware, Inc.)を作成すると下記5つのアクセス権ができる。
「ALL APPLICATION PACKAGES, CREATOR OWNER, SYSTEM, Administrators, Users」
4.vCenter Server6.5のインストール
今回は、組み込みデプロイ(同じホストにPSCも)、組み込みデータベース(VMware Postgres)を利用
5.vSphere Web Clientのログイン設定
ローカルイントラネットにサイトを追加
インターネットのレベルのカスタマイズからファイルのダウンロードを有効にする
6.拡張認証プラグインのダウンロード及びインストール
※AD利用のため
7.vSphere Web ClientのADアカウント利用設定
ログイン後、管理からSSO設定でアイデンティティソースにドメインを追加
システム管理者にAD VC管理者用アカウントを追加
ユーザー及びグループのグループに必要なアカウントを追加
※このあたりは必要に応じて
vCenter Serverはこれで完了!
ここからはHorizonの設定
8.MS SQL Server 2012 express をインストール
※デフォルト状態(笑
9.ODBC64bitの設定
10.VMware Horizon 7 Composerのインストール
※インストール後、再起動
11.VMware Horizon 7 Connection Serverのインストール
12.VMware Horizon 7 Administratorから設定
View構成のサーバから、vCenter Serverの追加
同様に接続サーバを選択し、セキュリティサーバのペアリングパスワードを指定
13.VMware Horizon 7 Security Serverのインストール
14.証明書の更新
接続サーバ及びセキュリティサーバの証明書を更新
mmcからAD証明書認証局、もしくは外部認証局を利用して作成
上記2つは簡単に入替えができる
同様にvCenter Serverの証明書を作成
sviconfig.exeから変更すると、3.レジストリの変更をしてないとエラーになって変更することができない。かつレジストリを見るとアカウント権限が何も入ってない状態になるため、権限を付与することさえできない状態に陥る。
この場合、composerをバックアップ後、アンインストールしてから3のレジストリを変更し、再度インストールしバックアップから復元、もしくは再設定させる。
SviConfig -operation=replacecertificate -delete=false
更新する証明書を選択する
以上でHorizonも完了
VMwareサポートと、この件で何度もやりとりしたけど、
結局、検証を続け答えを出したのは自分。
もう少し、いろいろと検証して回答を早く欲しかったけど。。。
検証したらわかる回答しかこなかったなぁ。。。
海外のサイトも検索しまくってみたけど、ここまでの情報はなかったよ。
Horizon7.0.3のインストールはあったけど、証明書のとこの記載はなかったし。
結構、ハマってHorizonとか.NETをかなり怪しんでたけど、結果
VC6.5のレジストリかよ!みたいな。。。Orz
やっぱり、まだ人柱を待った方がいいのかなぁ。
他にもバグとか出てきそうな予感がする。。。
本番に使っていいのか悩むけどなぁ;
もっと情報出して!
ちなみに、このレジストリは
■HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.
6.0u2aも6.5も同様のアクセス権を持っていました。
以上
7.31.2015
[VMware]SCSI コントローラ(VMware準仮想化)認識方法
メモ
VM作成時に、「SCSIコントローラ」で下記の選択項目が出てくる
・LSI Logic パラレル
・VMware 準仮想化
・LSI Logic SAS
・BusLogic パラレル
Windows7をインストール時に、「VMware準仮想化」を選択。
OSをインストール開始したものの、ディスクを認識しない。。。
まるで「VMXNET3」のVMware toolsをインストールしたら認識するような状態。
ということで調べた結果、ESXiの「/vmimages/floppies/」に
対応するドライバが置いてあるとのこと。
Windows7は「pvscsi-Windows2008.flp」とのこと。
OSインストール前にフロッピードライブに設置。
OSインストール開始後、フロッピーを参照しドライバをインストール。
ディスク認識^^b
あとは、「SCSIコントローラ」の比較表でもあるといいんだけどなぁ
いまいち、どのときに使えばいいのかわかってない。。。Orz
VM作成時に、「SCSIコントローラ」で下記の選択項目が出てくる
・LSI Logic パラレル
・VMware 準仮想化
・LSI Logic SAS
・BusLogic パラレル
Windows7をインストール時に、「VMware準仮想化」を選択。
OSをインストール開始したものの、ディスクを認識しない。。。
まるで「VMXNET3」のVMware toolsをインストールしたら認識するような状態。
ということで調べた結果、ESXiの「/vmimages/floppies/」に
対応するドライバが置いてあるとのこと。
Windows7は「pvscsi-Windows2008.flp」とのこと。
OSインストール前にフロッピードライブに設置。
OSインストール開始後、フロッピーを参照しドライバをインストール。
ディスク認識^^b
あとは、「SCSIコントローラ」の比較表でもあるといいんだけどなぁ
いまいち、どのときに使えばいいのかわかってない。。。Orz
6.11.2015
晒しです。イライラ
晒しです。
消すのさえ面倒なんだから、こういうの携帯に送ってくるなっての。
だいたいさ、携帯からこんなの送ってこんちゅうねん(笑
PCメールでさえ、無いわ~(爆
イライラする!!
下記内容
--------------------------
送信アドレス: rlt4tkrvpkzpmx8@i.softbank.jp
初めまして。当職は,債権の回収の任を受けた委任弁護士です。
アダルトサイトに,あなたの登録情報があります。
過去どのような経緯で登録されたかはわかりませんが, あなたが利用した姉妹サイトから同時登録となったものと思われま す。
現在,運営法人より, 未納料金の請求の少額訴訟手続きを受けています。
このままあなたが退会を行わない場合は, 民事として法的処置を行うこととなります。
是非,穏便に解決をしたい為, 次より退会処理を行って頂けますでしょうか。
●退会処理(民事勧告含む)
http://r2w.asia/miss/? T9gmq2IyYnl9gpzYzcjYmZ0AQD0oF9 0zAiIvYMUZz5yzDTp3yI6M
本メールは送信専用ですから,直接返信しても一切無効です。
退会処理を行いたい場合は必ず,上記のリンクよりお願いします。
※退会処理が済めば,請求は停止となります。
必ず,本メール受信後,66時間以内に処理を行って下さい。
ご理解とご協力の程,宜しくお願い致します。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>
TEL 0120-8591-7(転載,いたずら防止の為, URL先に記載しています)
※類似する名称の事務所からの通達にはご注意下さい。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>
--------------------------
フンッ、ムシムシ虫以下
消すのさえ面倒なんだから、こういうの携帯に送ってくるなっての。
だいたいさ、携帯からこんなの送ってこんちゅうねん(笑
PCメールでさえ、無いわ~(爆
イライラする!!
下記内容
--------------------------
送信アドレス: rlt4tkrvpkzpmx8@i.softbank.jp
アダルトサイトに,あなたの登録情報があります。
過去どのような経緯で登録されたかはわかりませんが,
現在,運営法人より,
このままあなたが退会を行わない場合は,
是非,穏便に解決をしたい為,
●退会処理(民事勧告含む)
http://r2w.asia/miss/?
本メールは送信専用ですから,直接返信しても一切無効です。
退会処理を行いたい場合は必ず,上記のリンクよりお願いします。
※退会処理が済めば,請求は停止となります。
必ず,本メール受信後,66時間以内に処理を行って下さい。
ご理解とご協力の程,宜しくお願い致します。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
TEL 0120-8591-7(転載,いたずら防止の為,
※類似する名称の事務所からの通達にはご注意下さい。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
--------------------------
フンッ、ムシムシ虫以下
[VMware]ESXi6.0にRTL8169を認識させる方法
毎回毎回、ESXi検証機の入れ替えを実施した際に困るのがNICの認識。。。Orz
今回もデフォルトインストールで認識せず(涙
とりあえずメモ書き的な(笑
[root@st3:~] lspci
0000:00:00.0 Bridge: Intel Corporation Core Processor DRAM Controller
0000:00:01.0 Bridge: Intel Corporation Core Processor PCI Express x16 Root Port [PCIe RP[0000:00:01.0]]
0000:00:1a.0 Serial bus controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
0000:00:1c.0 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 [PCIe RP[0000:00:1c.0]]
0000:00:1c.1 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 [PCIe RP[0000:00:1c.1]]
0000:00:1c.2 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 [PCIe RP[0000:00:1c.2]]
0000:00:1c.3 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 [PCIe RP[0000:00:1c.3]]
0000:00:1c.4 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 [PCIe RP[0000:00:1c.4]]
0000:00:1d.0 Serial bus controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
0000:00:1e.0 Bridge: Intel Corporation 82801 PCI Bridge
0000:00:1f.0 Bridge: Intel Corporation 3400 Series Chipset LPC Interface Controller
0000:00:1f.2 Mass storage controller: Intel Corporation Ibex Peak 4 port SATA IDE Controller [vmhba0]
0000:00:1f.3 Serial bus controller: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller
0000:00:1f.5 Mass storage controller: Intel Corporation Ibex Peak 2 port SATA IDE Controller [vmhba1]
0000:1c:00.0 Display controller: Matrox Electronics Systems Ltd. ProLiant DL140 G3
0000:1e:00.0 Network controller: Broadcom Corporation NetXtreme BCM5723 Gigabit Ethernet [vmnic0]
0000:30:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8169 PCI Gigabit Ethernet Controller
[root@st3:~] esxcli software acceptance get
PartnerSupported
[root@st3:~] esxcli software acceptance set --level=CommunitySupported
Host acceptance level changed to 'CommunitySupported'.
[root@st3:~] esxcli software acceptance get
CommunitySupported
[root@st3:~] esxcli network firewall ruleset set -e true -r httpClient
[root@st3:~] esxcli software vib install -n net51-drivers -d http://vibsdepot.v-front.de
Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: VFrontDe_bootbank_net51-drivers_1.1.0-1vft.510.0.0.799733
VIBs Removed:
VIBs Skipped:
[root@st3:~] reboot
[root@st3:~] lspci
0000:00:00.0 Bridge: Intel Corporation Core Processor DRAM Controller
0000:00:01.0 Bridge: Intel Corporation Core Processor PCI Express x16 Root Port [PCIe RP[0000:00:01.0]]
0000:00:1a.0 Serial bus controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
0000:00:1c.0 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 [PCIe RP[0000:00:1c.0]]
0000:00:1c.1 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 [PCIe RP[0000:00:1c.1]]
0000:00:1c.2 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 [PCIe RP[0000:00:1c.2]]
0000:00:1c.3 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 [PCIe RP[0000:00:1c.3]]
0000:00:1c.4 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 [PCIe RP[0000:00:1c.4]]
0000:00:1d.0 Serial bus controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
0000:00:1e.0 Bridge: Intel Corporation 82801 PCI Bridge
0000:00:1f.0 Bridge: Intel Corporation 3400 Series Chipset LPC Interface Controller
0000:00:1f.2 Mass storage controller: Intel Corporation Ibex Peak 4 port SATA IDE Controller [vmhba0]
0000:00:1f.3 Serial bus controller: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller
0000:00:1f.5 Mass storage controller: Intel Corporation Ibex Peak 2 port SATA IDE Controller [vmhba1]
0000:1c:00.0 Display controller: Matrox Electronics Systems Ltd. ProLiant DL140 G3
0000:1e:00.0 Network controller: Broadcom Corporation NetXtreme BCM5723 Gigabit Ethernet [vmnic0]
0000:30:00.0 Network controller: Realtek Realtek 8169 Gigabit Ethernet [vmnic1]
参考サイト
http://www.vdicloud.nl/2015/02/07/realtek-nic-on-vsphere-6/
今回もデフォルトインストールで認識せず(涙
とりあえずメモ書き的な(笑
[root@st3:~] lspci
0000:00:00.0 Bridge: Intel Corporation Core Processor DRAM Controller
0000:00:01.0 Bridge: Intel Corporation Core Processor PCI Express x16 Root Port [PCIe RP[0000:00:01.0]]
0000:00:1a.0 Serial bus controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
0000:00:1c.0 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 [PCIe RP[0000:00:1c.0]]
0000:00:1c.1 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 [PCIe RP[0000:00:1c.1]]
0000:00:1c.2 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 [PCIe RP[0000:00:1c.2]]
0000:00:1c.3 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 [PCIe RP[0000:00:1c.3]]
0000:00:1c.4 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 [PCIe RP[0000:00:1c.4]]
0000:00:1d.0 Serial bus controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
0000:00:1e.0 Bridge: Intel Corporation 82801 PCI Bridge
0000:00:1f.0 Bridge: Intel Corporation 3400 Series Chipset LPC Interface Controller
0000:00:1f.2 Mass storage controller: Intel Corporation Ibex Peak 4 port SATA IDE Controller [vmhba0]
0000:00:1f.3 Serial bus controller: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller
0000:00:1f.5 Mass storage controller: Intel Corporation Ibex Peak 2 port SATA IDE Controller [vmhba1]
0000:1c:00.0 Display controller: Matrox Electronics Systems Ltd. ProLiant DL140 G3
0000:1e:00.0 Network controller: Broadcom Corporation NetXtreme BCM5723 Gigabit Ethernet [vmnic0]
0000:30:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8169 PCI Gigabit Ethernet Controller
[root@st3:~] esxcli software acceptance get
PartnerSupported
[root@st3:~] esxcli software acceptance set --level=CommunitySupported
Host acceptance level changed to 'CommunitySupported'.
[root@st3:~] esxcli software acceptance get
CommunitySupported
[root@st3:~] esxcli network firewall ruleset set -e true -r httpClient
[root@st3:~] esxcli software vib install -n net51-drivers -d http://vibsdepot.v-front.de
Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: VFrontDe_bootbank_net51-drivers_1.1.0-1vft.510.0.0.799733
VIBs Removed:
VIBs Skipped:
[root@st3:~] reboot
[root@st3:~] lspci
0000:00:00.0 Bridge: Intel Corporation Core Processor DRAM Controller
0000:00:01.0 Bridge: Intel Corporation Core Processor PCI Express x16 Root Port [PCIe RP[0000:00:01.0]]
0000:00:1a.0 Serial bus controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
0000:00:1c.0 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 [PCIe RP[0000:00:1c.0]]
0000:00:1c.1 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 [PCIe RP[0000:00:1c.1]]
0000:00:1c.2 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 [PCIe RP[0000:00:1c.2]]
0000:00:1c.3 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 [PCIe RP[0000:00:1c.3]]
0000:00:1c.4 Bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 [PCIe RP[0000:00:1c.4]]
0000:00:1d.0 Serial bus controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
0000:00:1e.0 Bridge: Intel Corporation 82801 PCI Bridge
0000:00:1f.0 Bridge: Intel Corporation 3400 Series Chipset LPC Interface Controller
0000:00:1f.2 Mass storage controller: Intel Corporation Ibex Peak 4 port SATA IDE Controller [vmhba0]
0000:00:1f.3 Serial bus controller: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller
0000:00:1f.5 Mass storage controller: Intel Corporation Ibex Peak 2 port SATA IDE Controller [vmhba1]
0000:1c:00.0 Display controller: Matrox Electronics Systems Ltd. ProLiant DL140 G3
0000:1e:00.0 Network controller: Broadcom Corporation NetXtreme BCM5723 Gigabit Ethernet [vmnic0]
0000:30:00.0 Network controller: Realtek Realtek 8169 Gigabit Ethernet [vmnic1]
参考サイト
http://www.vdicloud.nl/2015/02/07/realtek-nic-on-vsphere-6/
10.30.2014
[Microsoft] Windows Storage Server の日本語化
Windows Storage Serverを触ることがなく、OSを起動したら英語表記、
キーボードも英語だったので、日本語化の方法をメモ。
いや、英語表記でもいいのだけど、なんとなくわかるし、
でも、キーボードの英語は配列変わるし探すのめんどぃ(笑
ということで~
まずは、サーバの基本設定をしてネットに接続する
【言語変更】 ※実際は英語表記
C:\Dell_OEM\MUI\ja-jp.bat をダブルクリックしてバッチを起動
※利用してる筐体がDELLサーバだったので^^;
Yを押しインストール
Yを押し再起動
closeを押し、再起動開始
再起動後、コンパネを開く
時計、言語、および地域を選択
言語を選択
日本語、英語の順に上から並んでるはず
右側のオプションを選択
Windowsの表示言語に日本語パックのダウンロードリンクが表示されるので
選択し、インストールを開始する 30分程度
closeを押す
サインアウトし、再度サインインする
日本語表示に変更
----------------------------------------
【キーボード変更】
コンパネを開く
ハードウェアを選択
デバイス マネージャーを開く
キーボードを展開する
HIDキーボード デバイスを右クリックし、ドライバソフトウェアの更新を選択
コンピュータを参照してドライバーソフトウェアを検索します
コンピュータ上のデバイスドライバ一覧から選択します
互換性のあるハードウェアを表示のチェックをはずす
製造元:Microsoft
モデル:Microsoft USB Office Keyboard(106/109)
を選択し、次へを押す
インストール開始、閉じるボタンを押す
Notepadでも開き、@マークを入力してみる
入力できれば完了
とりあえず簡単に書いたので、抜けあるかも?^^;
6.06.2014
[VMware]vSphere Web Client5.5のデフォルトアカウントにドメインアカウントを追加する方法
vCenter Server5.5のvSphere Web Clientのアカウント権限付与方法
インストール時は「administrator@vsphere.local」しか権限を持っていないため、
他のアカウントでログインしても権限を持っていないため全てのことができない。
設定方法メモ
「administrator@vsphere.local」のデフォルトユーザでログインする
ログイン後、ホームタブから「vCenter」を選択する
左メニュの「vCentr Server」を選択する
「オブジェクト」タブから設定したドメインを選択する
「管理」タブを選択し、「権限」を選択する
「+」を選択し、権限の追加を開く
「追加...」を選択する
「ドメイン」のプルダウンから追加したいADのドメインを選択する
「Administrator」等を選択し、「追加」ボタンを選択する
「OK」ボタンを押す
割り当てられたロールのプルダウンを「システム管理者」に変更する
「OK」ボタンを押し、権限の追加を閉じる
リストにアカウントが追加されていることを確認する
以上でできるはず。のはず。多分、きっと。。。
違ったら教えてください。。。Orz
インストール時は「administrator@vsphere.local」しか権限を持っていないため、
他のアカウントでログインしても権限を持っていないため全てのことができない。
設定方法メモ
「administrator@vsphere.local」のデフォルトユーザでログインする
ログイン後、ホームタブから「vCenter」を選択する
左メニュの「vCentr Server」を選択する
「オブジェクト」タブから設定したドメインを選択する
「管理」タブを選択し、「権限」を選択する
「+」を選択し、権限の追加を開く
「追加...」を選択する
「ドメイン」のプルダウンから追加したいADのドメインを選択する
「Administrator」等を選択し、「追加」ボタンを選択する
「OK」ボタンを押す
割り当てられたロールのプルダウンを「システム管理者」に変更する
「OK」ボタンを押し、権限の追加を閉じる
リストにアカウントが追加されていることを確認する
以上でできるはず。のはず。多分、きっと。。。
違ったら教えてください。。。Orz
5.13.2014
[Windows]ファイルサーバのクォータ管理
「ファイルサーバリソースマネージャー」を起動させる
「クォータの管理」を展開し、「クォータ」を選択する
クォータを変更するパスを右クリックし、「クォータのプロパティ」を開く
「空き領域の制限」の「制限値」を変更し「OK」を押す
以上で完了
1.23.2014
[VMware] VMware tools install on Linux
コンソールからログインし、root 権限で以下の処理を実行します。
# mkdir /mnt/cdrom
# mount /dev/cdrom /mnt/cdrom
# cd /tmp
# tar zxpf /mnt/cdrom/VMwareTools-4.0.0-XXXXXX.tar.gz
# umount /dev/cdrom
VMware Tools インストーラを実行します。
# cd vmware-tools-distrib
# ./vmware-install.pl
10.24.2013
[Windows Server]SCDPMエージェントのインストール
メモ
SCDPMエージェントのインストール
インストール方法は2種類
・プッシュインストール
・手動インストール
Microsoft System Center Data protection Manager 2010を起動させる
「管理」を選択
「インストール...」を選択
【プッシュインストール】
「エージェントのインストール」を選択する
次へでその他もろもろ情報を入れる
※エージェントをインストールするサーバ等はファイアウォールは切っておかないとエラーになる
※エージェントインストール後、再起動を実施
【手動インストール】
DPMのサーバにログインする
下記ディレクトリに移動
C:\Program Files\Microsoft DPM\DPM\ProtectionAgents\RA\<バージョン>\<OSタイプ>\
下記のようなexeファイルがある
例:DPMAgentInstaller_x86.exe
上記ファイルを、インストールしたいサーバに置く
コマンドプロンプトを起動し、下記コマンド入力
DPMAgentInstaller_x86.exe
※エージェントインストール後、再起動
DPMサーバにログインする
Microsoft System Center Data protection Manager 2010を起動させる
「管理」を選択
「インストール...」を選択
「エージェントの接続」を選択
次へでその他もろもろ情報を入れる
※情報取得に暫く時間を置く
SCDPMエージェントのインストール
インストール方法は2種類
・プッシュインストール
・手動インストール
Microsoft System Center Data protection Manager 2010を起動させる
「管理」を選択
「インストール...」を選択
【プッシュインストール】
「エージェントのインストール」を選択する
次へでその他もろもろ情報を入れる
※エージェントをインストールするサーバ等はファイアウォールは切っておかないとエラーになる
※エージェントインストール後、再起動を実施
【手動インストール】
DPMのサーバにログインする
下記ディレクトリに移動
C:\Program Files\Microsoft DPM\DPM\ProtectionAgents\RA\<バージョン>\<OSタイプ>\
下記のようなexeファイルがある
例:DPMAgentInstaller_x86.exe
上記ファイルを、インストールしたいサーバに置く
コマンドプロンプトを起動し、下記コマンド入力
DPMAgentInstaller_x86.exe
※エージェントインストール後、再起動
DPMサーバにログインする
Microsoft System Center Data protection Manager 2010を起動させる
「管理」を選択
「インストール...」を選択
「エージェントの接続」を選択
次へでその他もろもろ情報を入れる
※情報取得に暫く時間を置く
[MSSQL]インストール済みの機能一覧取得方法
メモ
MSSQL 2008 R2 でのインストール済み機能一覧の取得方法
スタート>すべてのプログラム>Microsoft SQL Server 2008 R2>
構成ツール>SQL Server インストールセンター(64ビット)を起動
左メニュから「ツール」を選択
「インストール済みSQL Server機能の検出レポート」を選択
ブラウザが起動し、インストールした機能が確認できる
上記だけだと不足なので、下記ファイルも確認する
C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\<日付>¥ConfigurationFile.ini
このファイルの中の、下記部分を確認
例:FEATURES=SQLENGINE,REPLICATION,FULLTEXT,CONN,IS,BC,SDK,BOL,SSMS,ADV_SSMS,SNAC_SDK,OCS
このiniファイルには、インストールログ情報が入っているので確認するといいかも
以上
MSSQL 2008 R2 でのインストール済み機能一覧の取得方法
スタート>すべてのプログラム>Microsoft SQL Server 2008 R2>
構成ツール>SQL Server インストールセンター(64ビット)を起動
左メニュから「ツール」を選択
「インストール済みSQL Server機能の検出レポート」を選択
ブラウザが起動し、インストールした機能が確認できる
上記だけだと不足なので、下記ファイルも確認する
C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\<日付>¥ConfigurationFile.ini
このファイルの中の、下記部分を確認
例:FEATURES=SQLENGINE,REPLICATION,FULLTEXT,CONN,IS,BC,SDK,BOL,SSMS,ADV_SSMS,SNAC_SDK,OCS
このiniファイルには、インストールログ情報が入っているので確認するといいかも
以上
[Windows server]役割と機能一覧取得方法
メモ
Windows PowerShellを起動させる
下記コマンドを入力すると出力される
Import-Module servermanager
Get-WindowsFeature
テキストに出力したければ、下記コマンドでも
Get-WindowsFeature > C:\list.txt
以上
Windows PowerShellを起動させる
下記コマンドを入力すると出力される
Import-Module servermanager
Get-WindowsFeature
テキストに出力したければ、下記コマンドでも
Get-WindowsFeature > C:\list.txt
以上
8.13.2013
[VMware]同一PCで複数のVDIを起動させる方法
「VMware View Client」 をインストール後、ショートカットアイコンのプロパティを開く。
「リンク先」の最後に「 -standalone」を入れ込み、OKを押す。
以上で、view clientを起動させる度に、別々のVDIに接続可能になる。
「リンク先」の最後に「 -standalone」を入れ込み、OKを押す。
以上で、view clientを起動させる度に、別々のVDIに接続可能になる。
7.31.2013
[Exchange Server]Outlookで容量の大きい添付ファイルを送信できない場合
Exchange Serverにログインする
Exchange 管理コンソールを起動させる
Microsoft Exchange>Microsoft Exchange On-premise>受信者の構成>メールボックス
ユーザのメールボックスのプロパティを開く
メールフローの設定タブを開く
メッセージのサイズ制限を選択し、プロパティをクリック
送信、又は受信メッセージサイズにチェックを入れ、最大サイズを記入する(KB表記)
OKを押し、ユーザに確認してもらう。
もし、上記設定でも送信されない場合は、下記の設定をクライアント側で設定し確認してみる。
クライアントのOutlook を終了します。
レジストリ エディターを起動します。
次のいずれかのレジストリ サブキーを見つけて、クリックします。
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Preferences
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Outlook\Preferences
注: 存在しない場合は、レジストリでパスを手動で作成します。
このサブキーの下に、下記のレジストリ データを追加します。
値の種類: DWORD
値の名前: MaximumAttachmentSize
値のデータ: 添付ファイルの合計最大許容サイズを指定する整数。たとえば、30 MB の制限を構成するには、30720 (10 進数) を指定します。
注:
添付ファイルの制限なしを構成する場合は、値ゼロ (0) を指定します。
既定の 20 MB 未満の制限を構成する場合は、20 MB 未満の値を指定します。
レジストリ エディターを終了します。
Outlook を起動します。
Exchange 管理コンソールを起動させる
Microsoft Exchange>Microsoft Exchange On-premise>受信者の構成>メールボックス
ユーザのメールボックスのプロパティを開く
メールフローの設定タブを開く
メッセージのサイズ制限を選択し、プロパティをクリック
送信、又は受信メッセージサイズにチェックを入れ、最大サイズを記入する(KB表記)
OKを押し、ユーザに確認してもらう。
もし、上記設定でも送信されない場合は、下記の設定をクライアント側で設定し確認してみる。
クライアントのOutlook を終了します。
レジストリ エディターを起動します。
次のいずれかのレジストリ サブキーを見つけて、クリックします。
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Preferences
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Outlook\Preferences
注: 存在しない場合は、レジストリでパスを手動で作成します。
このサブキーの下に、下記のレジストリ データを追加します。
値の種類: DWORD
値の名前: MaximumAttachmentSize
値のデータ: 添付ファイルの合計最大許容サイズを指定する整数。たとえば、30 MB の制限を構成するには、30720 (10 進数) を指定します。
注:
添付ファイルの制限なしを構成する場合は、値ゼロ (0) を指定します。
既定の 20 MB 未満の制限を構成する場合は、20 MB 未満の値を指定します。
レジストリ エディターを終了します。
Outlook を起動します。
これでもならない場合は、検索してみて;
これ以上は、わからんち
以上
7.01.2013
[MSSQL]2008でのトランザクションログのログサイズを縮小
トランザクションログが肥大化しすぎてディスクを圧迫中~!!
MSSQL2005だと下記コマンドでトランザクションログが縮小されてたんだけど。。。
Microsoft SQL Server Management Studioを起動させ、
新しいクエリから下記コマンドを実行してみる。
backup log DatabaseName with truncate_only
dbcc shrinkfile(LogFileName)
実行してみると怒られてしまう。
いろいろと調べてみて、バックアップするとログファイルが削除されるということから
バックアップ用ディスクを作り~の、早速バックアップしてみる。
が、しかしログサイズに変更はなし。。。
仕方ないので、圧縮してみるものの微々たる程度の効果しかなし!!
調べても「バックアップすると」しか書いてなく、途方にくれつつもググりまくる(涙
「復旧モデル」を「完全」から「単純」にし、「完全」に戻すといいというのがヒット。
とりあえず対象のデータベースのタスク>バックアップを開く
バックアップの種類をトランザクションログに変更>バックアップ先指定>OKボタン(バックアップ開始)
上記、バックアップ完了したら、
対象のデータベースのプロパティを開く>オプションを選択>復旧モデルを単純に変更>OK
対象のデータベースのタスク>圧縮>ファイルを開く
ファイルの種類をログに変更>未使用領域の解放前にページを再構成するを選択>任意のログサイズを設定>OK
※トランザクションログはある程度の容量を持たせた方がいい
再度、対象のデータベースのタスク>圧縮>ファイルを開く
ファイルの種類をログに変更>未使用領域を解放する>OK
ログファイルが解放される
対象のデータベースのプロパティを開く>オプションを選択>復旧モデルを完全に戻す>OK
以上で完了
実際、これであってるのか心配なんだけど。。。
コマンドでするなら、下記でいいはず
USE DatabaseName
GO
ALTER DATABASE DatabaseName SET RECOVERY SIMPLE;
GO
DBCC SHRINKFILE (LogfileName, 1);
GO
ALTER DATABASE DatabaseName SET RECOVERY FULL;
GO
以上
何かあればコメントください。
MSSQLはメインで使ったことないのでわかりません。。。
Microsoft SQL Server Management Studioを起動させ、
新しいクエリから下記コマンドを実行してみる。
backup log DatabaseName with truncate_only
dbcc shrinkfile(LogFileName)
実行してみると怒られてしまう。
いろいろと調べてみて、バックアップするとログファイルが削除されるということから
バックアップ用ディスクを作り~の、早速バックアップしてみる。
が、しかしログサイズに変更はなし。。。
仕方ないので、圧縮してみるものの微々たる程度の効果しかなし!!
調べても「バックアップすると」しか書いてなく、途方にくれつつもググりまくる(涙
「復旧モデル」を「完全」から「単純」にし、「完全」に戻すといいというのがヒット。
とりあえず対象のデータベースのタスク>バックアップを開く
バックアップの種類をトランザクションログに変更>バックアップ先指定>OKボタン(バックアップ開始)
上記、バックアップ完了したら、
対象のデータベースのプロパティを開く>オプションを選択>復旧モデルを単純に変更>OK
対象のデータベースのタスク>圧縮>ファイルを開く
ファイルの種類をログに変更>未使用領域の解放前にページを再構成するを選択>任意のログサイズを設定>OK
※トランザクションログはある程度の容量を持たせた方がいい
再度、対象のデータベースのタスク>圧縮>ファイルを開く
ファイルの種類をログに変更>未使用領域を解放する>OK
ログファイルが解放される
対象のデータベースのプロパティを開く>オプションを選択>復旧モデルを完全に戻す>OK
以上で完了
実際、これであってるのか心配なんだけど。。。
コマンドでするなら、下記でいいはず
USE DatabaseName
GO
ALTER DATABASE DatabaseName SET RECOVERY SIMPLE;
GO
DBCC SHRINKFILE (LogfileName, 1);
GO
ALTER DATABASE DatabaseName SET RECOVERY FULL;
GO
以上
何かあればコメントください。
MSSQLはメインで使ったことないのでわかりません。。。
6.19.2013
[VMware]Windows 2008 R2 or a Windows 7のVideo driverの変更
デバイスマネージャーを開く
ディスプレイアダプター
ドライバーソフトウェアの更新
コンピュータを参照してドライバーソフトウェア検索します
下記を参照し、ドライバの更新をする
C:\Program Files\Common Files\VMware\Drivers\wddm_video
再起動して完了
6.14.2013
[VMware]ESXi Shellを有効にするとSSHへのクラスタ警告が出る
登録:
投稿 (Atom)