Datto : 새로운 워크스테이션 및 서버 구축 프로세스 자동화

블로그

홈페이지홈페이지 / 블로그 / Datto : 새로운 워크스테이션 및 서버 구축 프로세스 자동화

Apr 27, 2024

Datto : 새로운 워크스테이션 및 서버 구축 프로세스 자동화

Tech Beats는 Datto 팀과 IT 채널의 다른 구성원에 대한 기술 전문가의 통찰력을 제공하는 MSP Beat 블로그의 시리즈입니다. 이 시리즈에서는 사용 방법, 제품 세부 정보,

Tech Beats는 Datto 팀과 IT 채널의 다른 구성원에 대한 기술 전문가의 통찰력을 제공하는 MSP Beat 블로그의 시리즈입니다. 이 시리즈에서는 사용 방법, 제품 세부 정보 등을 확인할 수 있습니다. Mathew Smith는 Datto, Inc.의 수석 솔루션 엔지니어입니다.

새로운 워크스테이션과 서버를 구축하려면 일반적으로 체크리스트와 엔지니어의 상당한 완료 시간이 필요한 반복적인 작업이 필요합니다. 이는 많은 MSP가 수동으로 수행하는 작업입니다. 다행히 Datto 원격 모니터링 및 관리(RMM) 솔루션 사용자의 경우 초기 감사 또는 연결 작업 스케줄러를 사용하여 대부분의 프로세스를 자동화할 수 있습니다.

이러한 유형의 자동화를 설정하는 방법을 살펴보겠습니다.

다음은 새로운 빌드 프로세스에 대한 항목 체크리스트의 예입니다.

그러나 예를 들어 새 장치가 서버인 경우 수행하고 싶지 않은 특정 작업이 있습니다.

워크스테이션만 해당:

서버와 워크스테이션 모두:

다음으로 새 빌드 구성 요소에서 일부 PowerShell 코드를 사용할 수 있습니다. 이는 운영 체제 유형을 결정하는 데 도움이 됩니다. 해당 정보는 스크립트가 수행할 다음 단계를 결정합니다.

PowerShell을 사용하여 서버에서 실행 중인지 워크스테이션에서 실행 중인지 확인해 보겠습니다.

$osInfo = Get-WmiObject -클래스 Win32_OperatingSystem

이제 Product Type 개체에서 제품 유형을 추출할 수 있습니다.

$osInfo.제품 유형

워크스테이션 (1)

도메인 컨트롤러(2)

서버 (3)

다음 단계는 쿼리의 반환 값을 유용하게 만드는 것입니다. 이를 수행하려면 IF 문을 사용하여 $osInfo.ProductType 변수를 평가해야 합니다.

IF 문과 함께 사용할 수 있는 연산자는 두 가지가 있습니다.

-eq 같음

-ne 같지 않음

스크립트가 워크스테이션 운영 체제에서 실행 중인지 확인

if ($osInfo.ProductType -eq 1){

쓰기 호스트 워크스테이션 OS가 감지되었습니다.

}

워크스테이션 운영 체제에서 스크립트가 실행되고 있지 않은지 확인

if ($osInfo.ProductType -ne 1){

쓰기 호스트 서버 OS가 감지되었습니다.

}

원할 경우 위에서 설명한 대로 반환 값 2 또는 3을 테스트하여 스크립트가 실행 중인 서버 유형(도메인 컨트롤러 또는 구성원 서버)을 추가로 정의할 수 있습니다.

IF 문에서 ELSE 사용

PowerShell 코드를 단순화하기 위해 각 운영 체제 유형을 차례로 테스트하는 대신 IF 문에서 ELSE를 사용할 수 있습니다. 예를 들어 스크립트가 서버 운영 체제에서 실행되지 않는 경우 워크스테이션 운영 체제에서 실행되어야 합니다.

if ($osInfo.ProductType -ne 1){

쓰기 호스트 서버 OS가 감지되었습니다.

}

또 다른 {

쓰기 호스트 워크스테이션 OS가 감지되었습니다.

}

이제 스크립트가 실행되는 OS 유형을 확인할 수 있으므로 자동화된 작업을 수행할 수 있습니다.

if ($osInfo.ProductType -eq 1){

쓰기 호스트 워크스테이션 OS가 감지되었습니다.

}

다음으로 할 일은 사이트에 참여하는 모든 새 장치에 대해 이 작업을 자동으로 실행하는 것입니다. 오랫동안 플랫폼을 사용해 오셨나요? 그렇다면 새 컴퓨터 준비 스크립트를 실행하고 싶지 않은 기존 에이전트가 있는 사이트가 있을 가능성이 높습니다.

이를 위해 'Workshop'이라는 새 사이트를 만들고 이를 모든 새 빌드의 준비 영역으로 사용하여 빌드 프로세스가 완료되면 장치를 올바른 사이트로 이동할 수 있습니다.메모:새로운 '워크숍' 사이트에 대한 모든 모니터링 정책을 비활성화하고 외부 애플리케이션과 동기화되지 않는지 확인하세요!

새로운 '워크숍' 사이트용 에이전트 설치 프로그램을 다운로드하고 구축 중인 모든 새 장치에 이를 사용하세요. 이렇게 하면 모든 새 장치가 먼저 '워크샵' 사이트에 참여하게 됩니다.