RedPlug's Tory


전일자 기준 일주일간 DL메일 수신 리스트 Export

예약작업에 등록하여 사용

# Exchange management Shell Connect #

. 'D:\Exchange Server\V15\bin\RemoteExchange.ps1'

Connect-ExchangeServer -auto 


$StartDay = (Get-Date).AddDays(-7).ToString("yyyy-MM-dd")

$EndDay = (Get-Date)

$EndDayprint = (Get-Date).AddDays(-1).ToString("yyyy-MM-dd")

$Path = "C:\Work\Scripts\DLReceive\Export"


get-exchangeserver | Get-MessageTrackingLog -start $StartDay -End $EndDay.ToString("yyyy-MM-dd") -ResultSize unlimited -eventid `

expand | select Timestamp,RelatedRecipientAddress,Sender,MessageSubject | export-csv -Encoding UTF8 -Path $Path\DLReceive_$StartDay"_"$EndDayprint.csv -NoTypeInformation


get-childitem -path "c:\work\Scripts\DLCleanUp\Export" -exclude childitem.txt -name > "$Path\childitem.txt"


$From = "notice@redplug.com"

$To = "redplug@redplug.com"

$SmtpServer = "mail.redplug.com"

$Subject = "[AutoJob] $EndDay DLReceiveListExport End"

$Body = get-content -path "$Path\Childitem.txt" | Out-String


Send-MailMessage -From $From -To $To -SmtpServer $SmtpServer -Subject $Subject -Body $Body 



DL 리스트 정리

# Exchange management Shell Connect #

. 'D:\Exchange Server\V15\bin\RemoteExchange.ps1'

Connect-ExchangeServer -auto 



# 작업 날짜

$Date = (Get-date).toString("yyyyMMdd") 

# Export path

$Path = "C:\Work\Scripts\DLReceive\Export" 


get-DistributionGroup -resultsize unlimited -filter {HiddenFromAddressListsEnabled -eq "False"} | `

Select SamAccountName, OrganizationalUnit,DisplayName,`

HiddenFromAddressListsEnabled,WindowsEmailAddress,WhenCreated | `

export-csv -Encoding UTF8 -Path $Path\AllDLList_$Date.csv -NoTypeInformation 




Exchange 인증서 확인 스크립트

Exchange 2010용 (2013에서 작동 확인)



@출처

https://gallery.technet.microsoft.com/office/Exchange-Certificate-91578ac4



@Edge쪽 오류 메세지 확인되서 Edge 제외하도록 수정

Get-ExchangeCertificateReport.zip


참고 원문 : https://www.mssqltips.com/sqlservertip/2778/how-to-add-reporting-services-to-an-existing-sql-server-clustered-instance/



MS Cluster가 구성 된 환경에서 리포팅 기능 추가 시 하기와 같이 메시지가 노출되며 설치 진행이 불가합니다.


자세한 보고서 보기 클릭 하여 확인


체크 하는 부분을 스킵

Setup.exe /SkipRules=StandaloneInstall_HasClusteredOrPreparedInstanceCheck /Action=Install 


설치 진행



설치할 인스턴스 설정 후 다음


Reporting Services 체크



설치만(구성은 설치 완료 후에 진행)




Reporting Services 구성 관리자 시작 후 접속


웹 서비스 URL 적용 후 생성(하기는 생성이 된 화면)


데이터 베이스 설정


새 보고서 서버 데이터 베이스 만들기







보고서 관리자 URL 구성



Reporting Services 접속 확인



https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/

KISA사이트 > 공지사항 > [KISA] 최신 DNS S/W 버전 업그레이드 권고


내용의 요점은 

'19년 2월 1일자로 EDNS(Extension mechanisms for DNS) 표준을 준수하지 않는 DNS에 대한 지원 중단 예정
운영 중인 DNS가 EDNS 표준을 구현하지 않은 경우, 향후 DNS 질의에 문제가 발생할 가능성이 높으므로, 최신 DNS S/W로 업그레이드할 것을 권고

EDNS Compliance Tester (EDNS 테스트 사이트)

https://ednscomp.isc.org/ednscomp


운영중인 DNS에서 해당 테스트를 돌렸을 때 ednsopt, edns1opt부분에서 에러나는 부분이 있어 찾아보니(Windows DNS Server입니다.)


관련 내용을 찾아봐도 MS DNS에 대한 내용은 찾아보기 힘들고, 실제 microsoft.com 으로 확인했을 시 하기와 같이 오류가 나고 있는 상태..




좀더 뒤져보니...곧 해결될거다라는 내용은 있어서 일단 활성화만 시켜놓은 상태.

https://azure.microsoft.com/ko-kr/updates/azure-dns-flag-day/


다음 수행 작업

Azure DNS 및 Azure Traffic Manager 고객이 수행할 작업은 없습니다. DNS 플래그 데이에 Microsoft 고객에게는 아무런 영향이 없습니다.

모든 Microsoft DNS 서비스에서 호스트되는 DNS 도메인에 대한 종속성이 있는 고객도 수행할 작업이 없습니다. DNS 플래그 데이에는 아무런 영향이 없습니다. 일부 서비스는 2월 1일까지 모든 EDNS 규정 준수 문제가 해결되지 않을 수 있지만, 이러한 모든 문제는 이름 확인에 영향을 주지 않습니다. 



2019. 04. 29

현재 롤업으로 패치 되었음.

https://support.microsoft.com/ko-kr/help/4489893/windows-8-1-update-kb4489893






Windows 2016 설치 후 대쉬보드 내 서비스 란에 MapsBroker, OneSyncSvc 오류가 뜰 경우 해결방법

서비스 시작안함으로 변경

 sc config “OneSyncSvc” start= disabled

 sc config “MapsBroker” start= disabled


This services are OneSyncSvc (synchronizes mail, contacts, calendar and various other user data) and Download Maps Manager (for application access to downloaded maps) and are really not critical on server OS.



Exchange Server 지원 매트릭스 (Exchange Server supportability matrix)

https://docs.microsoft.com/ko-kr/exchange/plan-and-deploy/supportability-matrix?view=exchserver-2019


- 2019. 01. 21 기준

- 환경 : Windows Server 2008 R2 AD(OS, 기능수준), Exchange 2013

- Exchange 2013 > 2019로 업그레이드를 위한 지원 메트릭스 확인 내용


Exchange 서버 설치를 위한 지원 OS 플랫폼

서버 운영 체제

Exchange 2019

Exchange 2016 CU3이상

Exchange 2016 CU2 이하

Exchange 2013 SP1 이상

Windows Server 2019

X

 

 

 

Windows Server 2016

 

X

 

 

Windows Server 2012 R2

 

X

X

X

Windows Server 2012

 

X

X

X

Windows Server 2008 R2 SP1

 

 

 

X


지원되는 Active Directory 환경

운영 체제 환경

Exchange 2019

Exchange 2016

Exchange 2013 SP1 이상

Windows Server 2019 Active Directory 서버

X

 

 

Windows Server 2016 Active Directory 서버

X

X

X

Windows Server 2012 R2 Active Directory 서버

X

X

X

Windows Server 2012 Active Directory 서버

 

X

X

Windows Server 2008 R2 SP1 Active Directory 서버

 

X

X


Active Directory 포리스트 기능 수준

AD 포리스트 기능 수준

Exchange 2019

Exchange 2016

Exchange 2013 SP1 이상

Windows Server 2016

X

X

X

Windows Server 2012 R2

X

X

X

Windows Server 2012

 

X

X

Windows Server 2008 R2 SP1

 

X

X


클라이언트 지원

클라이언트

Exchange 2019

Exchange 2016

Exchange 2013 SP1 이상

Outlook 2016

X

X

X

Outlook 2013

 

X

X

Outlook 2010

 

X

X

Office 365Outlook for Mac

 

X

X

> https://docs.microsoft.com/ko-kr/exchange/plan-and-deploy/system-requirements?view=exchserver-2019

Exchange Server 시스템 요구 사항 : 상기 문서상 Outlook 2013 지원 되는 것으로 표기 되어 있음


테스트 환경 구축하여 확인 시 Outlook 에 메일 확인 가능하며 수/발신도 정상적으로 되는 것으로 확인.




https://msdn.microsoft.com/en-us/library/mt708806(v=vs.85).aspx


Windows Server Core서버에 파일 복사하기

$ip = "CoreServerIP"  # replace with your Nano Server's IP address

$s = New-PSSession -ComputerName $ip -Credential "coreserveraccount" 


Copy-Item -ToSession $s -Path SourcePath -Destination DestinationPath






WIndows Server군에 대한 AV(Anti Virus) 예외 처리 항목 list입니다.


https://social.technet.microsoft.com/wiki/contents/articles/953.microsoft-anti-virus-exclusion-list.aspx


RSS 피드

https://social.technet.microsoft.com/wiki/contents/articles/953.microsoft-anti-virus-exclusion-list/rss.aspx

https://www.microsoft.com/en-us/download/details.aspx?id=53353


설치 시 SQL Express 설치 필요.

Update Check : Ctrl + U





https://gallery.technet.microsoft.com/PowerShell-Robocopy-GUI-08c9cacb





-------------------------------------------------------------------------------

   ROBOCOPY     ::     Windows용 견고한 파일 복사                              

-------------------------------------------------------------------------------


  시작됨: 2018년 12월 17일 월요일 오후 2:52:50

             사용법 :: ROBOCOPY 원본 대상 [파일 [파일]...] [옵션]


               원본 :: 원본 디렉터리(드라이브:\경로 또는 \\서버\공유\경로)

               대상 :: 대상 디렉터리(드라이브:\경로 또는 \\서버\공유\경로)

               파일 :: 복사할 파일입니다. 이름/와일드카드: 기본값은 "*.*"입니다.


::

:: 복사 옵션:

::

                 /S :: 비어 있는 디렉터리는 제외하고 하위 디렉터리를 복사합니다.

                 /E :: 비어 있는 디렉터리를 포함하여 하위 디렉터리를 복사합니다.

             /LEV:n :: 원본 디렉터리 트리의 최상위 n개 수준만 복사합니다.


                 /Z :: 다시 시작 모드에서 파일을 복사합니다.

                 /B :: 백업 모드에서 파일을 복사합니다.

                /ZB :: 다시 시작 모드를 사용합니다. 액세스가 거부된 경우 백업

                       모드를 사용합니다.

                 /J :: 버퍼를 사용하지 않은 I/O로 복사합니다(큰 파일에 권장).

            /EFSRAW :: EFS RAW 모드에서 암호화된 모든 파일을 복사합니다.


  /COPY:copyflag[s] :: 파일에 대해 복사할 내용입니다. 기본값은 /COPY:DAT입니다.

                       (copyflags : D=데이터, A=특성, T=타임스탬프).

                       (S=보안=NTFS ACL, O=소유자 정보, U=감사 정보).


 

               /SEC :: 보안된 파일을 복사합니다. /COPY:DATS와 동일합니다.

           /COPYALL :: 모든 파일 정보를 복사합니다. /COPY:DATSOU와 동일합니다.

            /NOCOPY :: 파일 정보를 복사하지 않습니다. /PURGE와 사용하면 좋습니다.

            /SECFIX :: 건너뛴 파일도 포함하여 모든 파일의 파일 보안을 수정합니다.

            /TIMFIX :: 건너뛴 파일도 포함하여 모든 파일의 파일 시간을 수정합니다.


             /PURGE :: 원본에 없는 대상 파일/디렉터리를 삭제합니다.

                /MIR :: 디렉터리 트리를 미러링합니다. /E와 /PURGE를 함께 쓰는 것과 동일합니다.


               /MOV :: 파일을 이동합니다. 복사한 다음 원본에서 삭제합니다.

              /MOVE :: 파일 및 디렉터리를 이동합니다. 복사한 다음 원본에서

                       삭제합니다.


     /A+:[RASHCNET] :: 제공된 특성을 복사된 파일에 추가합니다.

     /A-:[RASHCNET] :: 제공된 특성을 복사된 파일에서 제거합니다.


            /CREATE :: 디렉터리 트리와 길이가 0인 파일만 만듭니다.

               /FAT :: 8.3 FAT 파일 이름만 사용하여 대상 파일을 만듭니다.

               /256 :: 256자를 초과하는 매우 긴 경로에 대한 지원을 사용하지

                       않습니다.


             /MON:n :: 원본을 모니터링합니다. n개 이상의 변경 내용이

                       표시된 경우 다시 실행합니다.

             /MOT:m :: 원본을 모니터링합니다. 변경 내용이 있으면 m분 후에

                       다시 실행합니다.


      /RH:hhmm-hhmm :: 실행 시간 - 새 복사본을 시작할 수 있는 시간입니다.

                /PF :: 통과 기준이 아닌 파일당 기준으로 실행 시간을 확인합니다.


             /IPG:n :: 패킷 간 간격(ms), 저속 회선에서 사용 가능한 대역폭을

                       확보합니다.


                /SL :: 대상에 대한 심볼 링크를 복사합니다.


            /MT[:n] :: n개의 스레드가 있는 다중 스레드를 복사합니다(기본값 8).

                       n은 1 이상 128 이하여야 합니다.

                       이 옵션은 /IPG 및 /EFSRAW 옵션과 호환되지 않습니다.

                       성능을 향상시키려면 /LOG 옵션을 사용하여 출력을 리디렉션하세요.


 /DCOPY:copyflag[s] :: 디렉터리에 대해 복사할 내용(기본값은 /DCOPY:DA).

                       (copyflags : D=데이터, A=특성, T=타임스탬프).


           /NODCOPY :: 디렉터리 정보 복사 안 함(기본적으로 /DCOPY:DA 수행).


         /NOOFFLOAD :: Windows 복사본 오프로드 메커니즘을 사용하지

                       않고 파일을 복사합니다.


::

:: 파일 선택 옵션:

::

                 /A :: 보관 특성 집합이 있는 파일만 복사합니다.

                 /M :: 보관 특성이 있는 파일만 복사하고 보관 특성을 해제합니다.

    /IA:[RASHCNETO] :: 지정된 특성을 가진 파일만 포함합니다.

    /XA:[RASHCNETO] :: 지정된 특성을 가진 파일을 제외합니다.


 /XF file [file]... :: 지정된 이름/경로/와일드카드와 일치하는 파일을 제외합니다.

 /XD dirs [dirs]... :: 지정된 이름/경로와 일치하는 디렉터리를 제외합니다.


                /XC :: 변경된 파일을 제외합니다.

                /XN :: 새 파일을 제외합니다.

                /XO :: 오래된 파일을 제외합니다.

                /XX :: 추가 파일 및 디렉터리를 제외합니다.

                /XL :: 고립된 파일 및 디렉터리를 제외합니다.

                /IS :: 같은 파일을 포함합니다.

                /IT :: 조정된 파일을 포함합니다.


             /MAX:n :: 최대 파일 크기 - n바이트를 초과하는 파일을 제외합니다.

             /MIN:n :: 최소 파일 크기 - n바이트 미만의 파일을 제외합니다.


          /MAXAGE:n :: 최대 파일 사용 기간 - n일/날짜보다 오래된 파일을

                       제외합니다.

          /MINAGE:n :: 최소 파일 사용 기간 - n일/날짜보다 최신 파일을

                       제외합니다.

          /MAXLAD:n :: 최대 마지막 액세스 날짜 - n 이후에 사용되지 않은

                       파일을 제외합니다.

          /MINLAD:n :: 최소 마지막 액세스 날짜 - n 이후에 사용된 파일을

                       제외합니다.

                       n이 1900보다 크면 n은 n일과 같고 그렇지 않으면

                       n은 YYYYMMDD 날짜입니다.


                /XJ :: 연결 지점을 제외합니다. 일반적으로 기본값으로 포함됩니다.


               /FFT :: FAT 파일 시간(2초 단위)을 가정합니다.

               /DST :: 1시간의 DST 시간 차이를 보완합니다.


               /XJD :: 디렉터리의 연결 지점을 제외합니다.

               /XJF :: 파일의 연결 지점을 제외합니다.


::

:: 다시 시도 옵션:

::

               /R:n :: 실패한 복사본에 대한 다시 시도 횟수입니다. 기본값은

                       1백만입니다.

               /W:n :: 다시 시도 간 대기 시간입니다. 기본값은 30초입니다.


               /REG :: /R:n 및 /W:n을 레지스트리에 기본 설정으로 저장합니다.


               /TBD :: 정의할 공유 이름을 기다립니다(다시 시도 오류 67).


::

:: 로깅 옵션:

::

                 /L :: 목록 전용 - 파일을 복사 또는 삭제하거나 타임스탬프를

                       만들지 않습니다.

                 /X :: 선택된 파일을 제외하고 모든 추가 파일을 보고합니다.

                 /V :: 자세한 정보 표시를 출력하고 건너뛴 파일을 표시합니다.

                /TS :: 출력에 원본 파일 타임스탬프를 포함합니다.

                /FP :: 출력에 파일의 전체 경로 이름을 포함합니다.

             /BYTES :: 바이트 크기로 인쇄합니다.


                /NS :: 크기 없음 - 파일 크기를 기록하지 않습니다.

                /NC :: 클래스 없음 - 파일 클래스를 기록하지 않습니다.

               /NFL :: 파일 목록 없음 - 파일 이름을 기록하지 않습니다.

               /NDL :: 디렉터리 목록 없음 - 디렉터리 이름을 기록하지 않습니다.


                /NP :: 진행률 없음 - 복사율(%)을 표시하지 않습니다.

               /ETA :: 복사하는 파일의 예상 도착 시간을 표시합니다.


          /LOG:file :: 상태를 로그 파일에 출력합니다. 기존 로그를 덮어씁니다.

         /LOG+:file :: 상태를 로그 파일에 출력합니다. 기존 로그에 추가합니다.


       /UNILOG:file :: 상태를 유니코드로 로그 파일에 출력합니다. 기존

                       로그를 덮어씁니다.

      /UNILOG+:file :: 상태를 유니코드로 로그 파일에 출력합니다. 기존 로그에

                       추가합니다.


               /TEE :: 로그 파일과 콘솔 창에 출력합니다.


               /NJH :: 작업 헤더가 없습니다.

               /NJS :: 작업 요약이 없습니다.


           /UNICODE :: 상태를 유니코드로 출력합니다.


::

:: 작업 옵션:

::

       /JOB:jobname :: 명명된 작업 파일에서 매개 변수를 가져옵니다.

      /SAVE:jobname :: 명명된 작업 파일에 매개 변수를 저장합니다.

              /QUIT :: 매개 변수를 볼 수 있도록 명령줄을 처리한 후에 끝냅니다. 

              /NOSD :: 원본 디렉터리가 지정되어 있지 않습니다.

              /NODD :: 대상 디렉터리가 지정되어 있지 않습니다.

                /IF :: 다음 파일을 포함합니다.


::

:: 설명:

::

       볼륨의 루트 디렉터리에서 /PURGE 또는 /MIR을 사용하면 

       요청된 작업이 robocopy에 의해 시스템 볼륨 정보 디렉터리의 

       파일에도 적용됩니다. 적용되지 않게 하려면 /XD 스위치를 

       사용하여 해당 디렉터리를 건너뛰도록 robocopy에 

       명령할 수 있습니다.