728x90 반응형 PowerShell | 오랜 기간 로그인하지 않은 사용자 프로필 삭제하기 (예외 프로필 추가) 1. 개요 2. PowerShell 로 오랜 기간 로그인하지 않은 사용자 프로필 삭제하기 (관련된 글) 그룹 정책 | 오랜 기간 로그인 하지 않은 사용자 프로필 삭제🔗 1. 개요 지난 글(그룹 정책 | 오랜 기간 로그인 하지 않은 사용자 프로필 삭제🔗)에서 오랜 기간 로그인하지 않은 사용자 프로필 삭제를 했습니다. 이 때 예외 없이 모두 삭제하기 때문에 예외를 주고 싶다면, 역시 스크립트로 해야합니다. 스크립트를 알아보겠습니다. 2. PowerShell 로 오랜 기간 로그인하지 않은 사용자 프로필 삭제하기 Function Delete_Old_User_Profile ( [Array] $Excluded_Users, [Int32] $Slept_days ) { # difference from today $dif.. 2022. 11. 18. PowerShell | 모니터 밝기 조절하기 1. 개요 2. PowerShell 을 이용한 모니터 밝기 조절 1. 개요 설정에서 모니터 밝기를 조절할 수 있습니다. 그렇다면, PowerShell 에서 해당 값을 조절할 수 있지 않을까요? 한 번 해보겠습니다. 2. PowerShell 을 이용한 모니터 밝기 조절 바로 코드를 보겠습니다. # 밝기 ( 0 ~ 100 ) $percent = 0 # 모니터를 선택 $monitor = Get-WmiObject -Namespace root/WMI -Class WmiMonitorBrightnessMethods # 밝기 조절 $monitor.WmiSetBrightness(1, $percent) $percent 에 값을 0~100 까지 주면 됩니다. 2022. 10. 8. PowerShell | 휴지통에 파일 생성, 보기, 삭제, 휴지통 비우기 1. 휴지통에 파일 생성 명령어 2. 휴지통에 파일 목록 보기 명령어 3. 휴지통 비우기 명령어 (관련된 글) Windows 더미(빈) 파일 만들기 fsutil, (powershell, cmd 에서)🔗 PowerShell | 파일 생성 이동 읽기 삭제(CRUD 등)🔗 PowerShell | 휴지통에 파일 생성, 보기, 삭제, 휴지통 비우기🔗 1. 휴지통에 파일 생성 명령어 일단 휴지통에 갑자기 파일을 생성할 수는 없습니다. 어느 위치에 파일을 생성한 후, 그 파일을 휴지통으로 옮기는 구조로 움직입니다. $file_path = "C:\"# 파일 생성할 경로 $file_name = "aaa.bmp"# 생성할 파일 이름 New-Item `# 파일 생성 -Path $file_path ` -Name $file_n.. 2022. 10. 5. PowerShell | 사용자 계정 추가, 관리자 권한 주기 1. PowerShell 로 계정을 생성하는 이유 2. PowerShell 로 새로운 계정 생성 3. PowerShell 로 생성한 계정에 관리자 권한 주기 4. PowerShell 로 계정 생성 후 관리자 권한 주기 1. PowerShell 로 계정을 생성하는 이유 그럴 일은 없겠지만, 여러 개의 계정을 추가할 때에 스크립트화 해놓으면 좋겠습니다. 본인은 반복된 OS재설치 과정에서 계정 생성과 관리자 권한 주는 것이 번거로워서 스크립트화 했습니다. 2. PowerShell 로 새로운 계정 생성 New-LocalUser ` -Name $username `# 계정 이름 -Description "$username, a member of Administrators" ` # 계정 설명 -Password $(Re.. 2022. 10. 3. PowerShell | 파일 생성 이동 읽기 삭제(CRUD 등) 1. 개요 2. 파일 생성 New-Item 3. 파일 실행 읽기 Start-Process, Invoke-Item 3-1. Start-Process 3-2. Invoke-Item 4. 파일 복사 Copy-Item 5. 파일 이름 변경 Rename-Item 6. 파일 삭제 Remove-Item (관련된 글) Windows 더미(빈) 파일 만들기 fsutil, (powershell, cmd 에서)🔗 PowerShell | 파일 생성 이동 읽기 삭제(CRUD 등)🔗 PowerShell | 휴지통에 파일 생성, 보기, 삭제, 휴지통 비우기🔗 1. 개요 결국 컴퓨터는 데이터를 처리하는 역할을 한다. 데이터는 파일 형태로 저장된다. 그렇다면 파일을 컨트롤하는 방법을 알아보자. PowerShell 로! (굳이 Powe.. 2022. 9. 30. PowerShell | 방화벽 규칙 추가하여 포트 열기 1. 개요 2. 방화벽 규칙 추가하여 포트 열기 3. 방화벽 규칙 보기 4. 방화벽 규칙 삭제하여 포트 닫기 1. 개요 방화벽 구성하는 것도 때로는 귀찮을 수 있다. PowerShell 로 방화벽을 한 번에 해제하는 방법을 알아보자. 예전에 ICMP 테스트 관련 글🔗 하면서 방화벽을 해제하는 것을 추가하였는데, 좀 더 PowerShell 스럽게 하는 방법을 위해서 다시 포스팅한다. 일단 IIS 관련 포트(80, 443)을 오픈하는 방법을 주로 알아보자. 2. 방화벽 규칙 추가하여 포트 열기 $rule_name = "open 80, 443 for iis" $port_numbers = @(80, 443) $description = "PowerShell 로 추가한 iis 방화벽 해제 규칙" $protocol .. 2022. 9. 28. PowerShell | (관리자) 계정 비활성화/활성화 1. PowerShell 로 관리자 계정 비활성화 2. PowerShell 로 관리자 계정 활성화 3. PowerShell 로 계정 상태 보기 [Windows Server 2019] 관리자 Administrator 계정 비활성화 및 새로운 관리자 계정 만들기🔗 위 글의 내용은 PowerShell 스럽지 않습니다. cmdlet 문법은 '동사-명사' 형태인데, net user 같이 되어 있으니, PowerShell 스럽지 않은 것입니다. 따라서 PowerShell 스럽게 다시 작성해보겠습니다. 1. PowerShell 로 관리자 계정 비활성화 Disable-LocalUser -Name "Administrator"# Administrator 를 비활성화 여기에서는 Built-In 'Administrator'를.. 2022. 9. 21. PowerShell | IP주소 변경하기(고정 IP, DHCP 로 변경 등) 1. PowerShell 로 고정IP 할당하기 2. PowerShell 로 동적DHCP 변경하기 1. PowerShell 로 고정IP 할당하기 *관리자 모드로 PowerShell을 실행하자. 먼저 코드를 보자. $NetworkInterfaceName = "ethernet"# 네트워크 인터페이스 이름 $ipAddress = "192.168.55.121"# IP주소 $subnet = 24# 서브넷 마스크 $gateway = "192.168.55.1"# 게이트웨이 IP $dns1 = "8.8.8.8"# DNS 주소1 $dns2 = "1.1.1.1"# DNS 주소2 $val = Get-NetIPAddress ` | Where-Object {$_.InterfaceAlias -eq $NetworkInterfaceN.. 2022. 9. 16. PowerShell | 설치된 프로그램 삭제, 프로그램 삭제하기 1. PowerShell 로 프로그램을 삭제하는 이유 2. PowerShell 로 프로그램 삭제 방법 (관련된 자료) PowerShell | 설치된 프로그램 목록 보기(레지스트리, WmiObject ...) - https://wednesday1304.tistory.com/entry/PowerShell-%EC%84%A4%EC%B9%98%EB%90%9C-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EB%AA%A9%EB%A1%9D-%EB%B3%B4%EA%B8%B0%EB%A0%88%EC%A7%80%EC%8A%A4%ED%8A%B8%EB%A6%AC-WmiObject 1. PowerShell 로 프로그램을 삭제하는 이유 [appwiz.cpl] 또는 [설정 --> 앱 --> 앱 및 기능] 에서 .. 2022. 8. 9. 이전 1 2 3 4 다음 728x90 반응형