netdom.exe를 사용하여 컴퓨터 이름 변경하기


로컬 및 원격 컴퓨터의 컴퓨터 이름을 빨리 변경해보자.
여러 가지 방법이 있겠지만 netdom.exe 명령을 사용하면 좋다.
즉, Windows를 설치한 후 컴퓨터 이름을 변경하고자 하거나, 원격 컴퓨터의 컴퓨터 이름을 변경하고자 할 때(Using Powershell) 사용하면 좋다.
보통 컴퓨터 이름을 변경하고 나면 반드시 재시작을 해야만이 적용되기 때문에 아래 명령어를 그냥 외워두면 좋다.

Netdom RenameComputer %computername% /NewName:jesuswithmePC /Force /Reboot 0

** 이 작업을 하려면 반드시 관리자 권한을 가진 사용자 계정으로 로그온해야 한다.
** %computername%은 현재 컴퓨터 이름을 일컫는다. 직접 현재 컴퓨터 이름을 입력해도 되지만 그러면 일일이 컴퓨터 이름을 확인하는 절차를 거쳐야 하는 번거로움이 있다.

Advertisements

Powershell에서 Email 보내기


Send-MailMessage를 사용하여 자신의 상용 메일을 이용하여 상대방에게 이메일을 보낼 수 있다. 특히 아래와 같이 작업하여 mymessage.ps1을 만들어 보내면 쉽게 보낼 수 있다.

또한 Windows Server를 사용하여 smtp Server를 자신이 만들어서 사용한다면 불편하게 암호를 입력하지 않고도 쉽게 보낼 수 있다. 이렇게 하는 장점은 사용자가 로그온/로그오프 할 때 자동으로 이메일을 보낼 수 있다는 것이다.

1) Hotmail을 이용하여 SSL로 메시지 보내기

Send-MailMessage -From jesuswithme@hotmail.com -SmtpServer smtp.live.com -UseSsl $true -Port 587 -Credential (Get-Credential jesuswithme@hotmail.com) -To jesuswithme@gmail.com -Subject “This is my message from Powershell” -Body “How is it going?” -Attachments C:\temp\project.txt

** 이렇게 하면 Popup 창이 나타나는데 jesuswithme@hotmail.com의 자신의 password를 입력해야 한다

** .ps1 스크립틀 만들 때 Param()을 이용하면 To, Subject, Attachment등을 다양하게 입력하면서 이메일을 보낼 수 있다.

2) 로컬 SMTP Server를 이용하여 메일 보내기

Send-MailMessage -From jesuswithme@hotmail.com -SmtpServer localhost  -To jesuswithme@gmail.com -Subject “This is my message from Powershell” -Attachments C:\temp\project.txt

3) Param()을 이용하여 스크립트를 생성하여 메일 보내기

Param (
[Parameter(Mandatory=$True)]
$To,
[Parameter(Mandatory=$True)]
$Subject,
[Parameter(Mandatory=$True)]
$Body
)
Send-MailMessage -From jesuswithme@hotmail.com -SmtpServer localhost -To $To -Subject $Subject -Body $Body

** 이것을 SendMail.ps1 파일로 저장하여 실행하면 To:,  Subject:, $Body: 가 Popup이 되면 적절하게 입력하여 메일을 보낼 수 있다.

여러 사용자 계정의 휴지통에 있는 파일을 모두 한꺼번에 삭제하기


Windows Vista이상에서는 cmd.exe를 관리자 권한으로 실행하여 rd /s c:\$Recycle.Bin 입력한 후  Y를 입력하면 모든 사용자 계정의 휴지통의 내용이 삭제된다.
이것은 powershell에서는 안된다.

rd는 RMDir이다. 즉, remove directory이다.

Windows XP 및 Windows server 2003 에서는 rd /s c:\recycler 을 실행한다

Windows 8의 Metro 기능 끄기


혹시 Metro Interface가 불편하거나 특정한 프로그램이 실행되지 않으면 Windows 7 UI로 사용할 수 있다.
설정하는 방법은 다음과 같다.

1) 검색(Search)에서 regiedit.exe 실행한다
2) HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer 으로 이동하기
3) RPEnabled 키의 값을 “0“으로 변경한다. 그러면 꺼진다. (다시 Metro 기능을 켜기 위해서는 “1”로 설정하면 된다.)

참고: http://goo.gl/qV7pr

Hyper-V 3.0 in Windows 8 and Windows Server 2012의 기능 요약


<주요 내용>

  • PowerShell 지원
  • 상단한 성능 향상
  • VHD 및 VHDX 지원
  • 가상 컴퓨터의 메모리를 수동으로 지정하지 않는 Dynamic Memory 지원
  • Remote Management
  • Live Storage Migration

 <Hyper-V 클라이언트 주요 특징>

  • 32 Virtual CPUs
  • NUMA in VM
  • 512 GB RAM
  • Sleep, Hibernate
  • Management console
  • Manage Hyper-V Server from this console
  • Snapshots
  • Up to 1024 running VM’s
  • VHD, and VHDX (up to 16TB)
  • Dynamic disks, Differencing disks, pass through disks, fixedsize disks
  • 4K sector size
  • DMTF comliant WMI
  • Networking offloads
  • Live Storage Migration
  • Native VHD boot
  • Dynamic Memory
  • Remote Management
  • PowerShell
  • Export snapshots
  • Resource Pools
  • External, Internal and Private Networks
  • Bi-Direction audio
  • Enlightened IDE & SCSI controllers
  • Hyper-V on SMB
  • up to256 virtual drives
  • up to 12 virtual NICs
  • VLAN support
  • 3D Graphics (Software)
  • Mutli Touch
  • USB redirection (with RDP)
  • Wireless NICs
  • Export & Import VMs
  • Hyper-V Extensible Switch
  • VHDX Resiliency

<가상 컴퓨터의 운영체제>

  • Windows XP SP3
  • Windows Server 2003 SP2
  • Windows Server 2003 R2 SP2
  • Windows Vista
  • Windows Server 2008
  • Windows 7
  • Windows Server 2008 R2
  • Windows Storage Server 2008 R2
  • Windows Home Server 2011
  • Windows SBS 2011
  • Windows 8
  • Windows Server 8
  • CentOS 5.2-5.6
  • CentOS 6.0
  • Red Hat Enterprise Linux 5.2-5.6, 6.0, 6.1
  • SUSE Linux Enterprise 10, 11