2010. 8. 20. 17:29


select @@servername
 --> 서버명 확인

exec sp_dropserver 'Winweb-VIP11'
 --> 현재 mssql 서버명 삭제

exec sp_addserver 'sp-wh-vip11-vm', 'local'
 --> 현재의 서버명으로 mssql 서버명 추가

sp_helpserver
 --> 추가된 mssql 서버명 확인

mssql 서비스 재 시작


select @@servername
 --> 서버명 확인

sp_helpserver
 --> 추가된 서버명 확인

hostname이 일치하지 않아 에러가 발생하는 경우가 있습니다.

언제가는 한번씩 필요할테니 참고 하시기 바랍니다.

'SQL' 카테고리의 다른 글

MS-SQL 테이블 lock 처리 방법  (0) 2010.08.20
MS-SQL 테이블 소유자 변경 및 사용자 매핑 쿼리  (1) 2010.08.20
Posted by 알 수 없는 사용자
:
2010. 8. 18. 17:58
안녕하세요. 엉스데브 입니다.

리눅스 시스템을 관리 할 때 편하게 사용했던 명령 중에 findgrep 명령이 있었습니다.
여러개의 폴더 및 하위 폴더의 파일을 대상으로 찾고자 하는 문자열을 포함한 파일을 찾아주는 기능을 하는 명령 입니다.
PowerShell 에서도 이 명령을 사용하고 싶어져서, 만들어 보았습니다.

function Search-FileByContentString
{
  param
  (
    [String]$SearchString,
    [String]$TargetDirectory,
    [String]$IncludeExtension = 'txt;asp;aspx;config;xml',
    [Int32]$SkipFileSize = 5MB
  )
 
 $directory = Get-ChildItem($TargetDirectory) -ErrorAction SilentlyContinue

  if($directory -eq $null)
  {
    return $null
  }

  foreach($item in $directory)
  {
    switch($item.GetType().ToString())
    {
      # 파일 일때
      'System.IO.FileInfo'
      {
        if (!($IncludeExtension.Split(';') -eq $item.Extension.Replace('.','')))
        {
          break
        }

        if($item.Length -gt $SkipFileSize)
        {
          break
        }
       
        $Lines = @(Get-Content($item.FullName))

        for($index = 0; $index -lt $Lines.Count; $index++)
        {
          if( $Lines[$index].Contains($SearchString))
          {
            Write-Host $item.FullName"("($index + 1)"): "$Lines[$index]
          }
        }

        break
      }

      # 디렉토리 일때
      'System.IO.DirectoryInfo'
      {
        Search-FilebyContentString -SearchString $SearchString -TargetDirectory $item.FullName -IncludeExtension $IncludeExtension -ExcludeExtension $ExcludeExtension -SkipFileSize $SkipFileSize
        break
      }

      # 다른 종류 일때
      default
      {
        Write-Host "Error:(" + $item.GetType().ToString() + ")"
        break
      }
    }
  }
}

실행 결과:



<참고 URL>
http://thelazyadmin.com/blogs/thelazyadmin/archive/2007/05/09/powershell-dyi-commands-using-functions.aspx
Posted by 알 수 없는 사용자
:
2010. 8. 18. 17:02
안녕하세요. 엉스데브 입니다.

PowerShell 을 사용해 FTP 사이트를 만들다 보니, FTP 로그인 정보로 사용할 사용자 계정추가가 필요 해 졌습니다.
해서 간단하게 로컬 컴퓨터의 사용자를 추가 및 삭제 할 수 있는 함수를 만들어 보았습니다.

*아래 함수들은 반드시 PowerShell 이 관리자 권한으로 실행 되었을 때에만 권한 문제 없이 실행 됩니다.

# 새 로컬 사용자 추가.
function New-LocalUser
{
  param
  (
    [parameter(Mandatory=$true)]$Name,
    [parameter(Mandatory=$true)]$Password
  )

  $LocalUser = Get-WmiObject Win32_useraccount -Computer $env:computerName -Filter "LocalAccount=True" | Where-Object -Filter {$_.Name -eq $Name}

  if($LocalUser -eq $null)
  {
    $LocalComputer = [adsi]"WinNT://$env:computerName"
    $LocalUser = $LocalComputer.Create("User", $Name)
    $LocalUser.SetPassword($Password)
    $LocalUser.SetInfo()
  }
}

# 로컬 사용자 삭제.
function Remove-LocalUser
{
  param
  (
    [parameter(Mandatory=$true)]$Name   
  )

  $LocalComputer = [adsi]"WinNT://$env:computerName"

  $LocalComputer.Delete("user",$Name) 
}

# 로컬 사용자 목록 가져오기.
function Get-LocalUser
{
  param
  (
    $Name
  )

  if($Name -eq $null)
  {
    Get-WmiObject Win32_useraccount -Computer $env:computerName -Filter "LocalAccount=True"
  }
  else
  {
    Get-WmiObject Win32_useraccount -Computer $env:computerName -Filter "LocalAccount=True" | Where-Object -Filter {$_.Name -eq $Name}
  } 
}

아래 더보기 버튼을 누르시면, 간단한 해설을 보실 수 있습니다.


<참고 URL>
http://stackoverflow.com/questions/383390/create-local-user-with-powershell-windows-vista
http://powershell.com/cs/media/p/2327.aspx
Posted by 알 수 없는 사용자
:
2010. 8. 18. 16:24

안녕하세요 exterminate 입니다.

이번 포스팅은 powershell로 ms-sql을 사용하는 편 입니다.

사실 ms-sql을 사용하면서 작업을 하려고 하다 보면 부하가 있으면 gui환경에서는 너무느려서 짜증나고 쿼리분석기를 쓰자니 쿼리문도 어

렵고 해서 짜증이 솟구치는 적이 한두번이 아니였습니다. my-sql에서 사용하는 모든쿼리문이 적용되지는 않으나 콘솔 환경에서 사용할 수
있는 점이 기존의 gui환경에서 ms-sql을 사용하였을때 보다는 많이 거부감은 없을것 같다.

먼저 데이타베이스를 파워쉘로 접속하는 2가지 방법입니다.

첫번째는 ms-sql에서 해당 db의 오른쪽 클릭을하면 PowerShell 시작이라고 있습니다.



두번째 방법은 PowerShell에서 sqlps를 이용하여 접속하는 방법입니다.
sqlps는 Windows PowerShell 환경을 만든 다음 SQL Server 스냅인을 로드하고 등록하는 유틸리티입니다.
실행 하면 다음과 같이 SQLSERVER로 접속이 되게 됩니다.
데이타 베이스의 경로는 다음과 같습니다.
SQLSERVER:\SQL\MyComputer\DEFAULT\Databases\AdventureWorks2008R2 이며
MYComputer 부분은 hostname 이며 AdventureWorks2008R2은 데이타베이스 명입니다.

그러면 제가 구성해놓은 테스트 db인 sungjin 으로 접속해보겠습니다.

hostname부분은 모두 가려놓았습니다.
보시면 sungjin이라는 db에 접속한것을 확인하실수 있습니다.
여기서 ls로 하위 폴더를 보시면..


해당 db의 구성을 확인할수 있습니다... 목록을 보니..User..Views...Table이 눈에 들어오네요

그러면 Table로 이동해보겠습니다.

sungjin 데이타베이스의 구성된 테이블 목록을 확인할수 있습니다.
또한 여기서 테이블을 여러가지 쿼리문으로 실행해본 결과 입니다.
Invoke-Sqlcmd 을 이용하여 쿼리문을 실행할수 있으며 Invoke-Sqlcmd 는 sqlcmd유틸리티를 이용하여 실행할 수도 있는 쿼리문 및 스크립트를 실행할 수 있습니다.
Invoke-Sqlcmd에 대한 자세한 설명을 아래 경로를 참조해주시기 바랍니다.
http://msdn.microsoft.com/ko-kr/library/cc281720.aspx
쿼리문을 실행하기 위해선 -query를 붙여주셔야 합니다.


테이블을 검색하실땐 스키마.테이블명 으로 조회해야 합니다.
위의 boardId , boardName, fileUpload,reply 는 해당 테이블의 열 이름 입니다.
board라는 테이블에 대하여 조건을 넣어 특정행을 삭제하고 select로 출력해보는 쿼리문 이였습니다.

위와 같이 쿼리문이 실행되게 되며 테이블폴더로 이동한후 하위폴더를 확인해보도록 하겠습니다.
Columns폴더로 이동한후 출력해보면 해당 테이블의 열 이름을 확인할수 있다.


이 처럼 Powershell로 ms-sql을 사용하면 콘솔 모드 에서 사용할수 있기 때문에 편리하며

또한 폴더로 이동하면서 해당 db의 대한 정보를 확인할 수 있다는 점이 매우 편리 한것 같다.

'Powershell > Exterminate' 카테고리의 다른 글

Powershell 시스템 백업  (0) 2010.08.04
Powershell 로 프로세스 관리를 해보자!  (0) 2010.07.20
Posted by 알 수 없는 사용자
:
2010. 8. 18. 10:56

5회에 걸쳐서 SCCM 2007 설치를 위한 사전 작업에 대해서 알아 봤습니다.

메인은 아직 시작도 안했는데 사전 준비 작업이 너무 길었습니다만… SCCM의 특성상 필요한 요소들이 많이 있기 때문에 어쩔 수 없었습니다.

SCCM 이란?
SCCM 설치 실패 시나리오.
SCCM 설치 전 작업 1 (AD 스키마 확장/컨테이너 권한 부여)
SCCM 설치 전 작업 2 (WSUS / IIS 역할 추가)
SCCM 설치 전 작업 3 (BITS)
SCCM 설치 전 작업 4 (WebDAV)
SCCM 설치 전 작업 5 (Framework 3.5.1/SQL/원격차등압축)


설치 전 작업 1 ~ 5까지 잘 따라 했다면 이제 검증(?) 단계를 거쳐보겠습니다.


SCCM 설치 미디어를 넣습니다. 자동으로 SCCM 2007 Start 메뉴가 실행이 되면 Run the prerequisite checker 를 클릭 합니다.

Primary site 관련 정보를 입력하고 OK를 클릭하면 점검을 시작 합니다.

이상이 없으면 그림과 같이 Success 라고 나옵니다.

이상이 있으면 설치 실패 시나리오에 있는 그림과 같이 에러나 경고가 발생을 하고 SCCM을 설치 할 수 없습니다. 


오류나 경고 메시지를 보고 원인을 찾아서 해결해야 합니다. 하지만 위 과정을 빼먹지 않고 모두 정상적으로 처리 했다면 이상이 없을 겁니다.

이상이 없으면 이제 SCCM(System Center Configuration Manager) 2007 설치를 진행 하겠습니다.

본격적인 설치는 다음 포스팅부터. ^.^

SCCM 설치 과정은 사내에 SCCM 도입을 위한 작업중 1/4 쯤 위치에 온 것이라고 보면 됩니다. SCCM 설치가 끝나면 해야 할 일들이 A급 해일처럼 몰려 올지도 모릅니다. 물론 몰려올 해일에 대해서는 포스팅을 하지 않을 수도 있습니다. 요즘 포스팅 하는 일이 부쩍 귀찮아 졌기 때문에… (댓글이 없어서가 절대 절대 절대 아닙니다. 서버 제품군들은 원래 덧글이 없다고 위로 하면 되기 때문에…)

 

이 포스팅의 내용은 Windows Server 2008 R2, SCCM 2007 SP2, Microsoft SQL 2008 R2 
환경에서 작성 되었습니다.


Posted by 알 수 없는 사용자
:
2010. 8. 17. 13:45

SCCM 2007 설치 전 작업 5 (.NET Framework 3.5.1 / SQL Server / 원격 차등 압축)
이번에는 설치할 것들이 좀 많은데요.

닷넷 프레임워크 3.5.1
Microsoft SQL Server
원격 차등 압축

SCCM에 필요한 것들이니 모두 설치 해야 합니다.

우선 Microsoft SQL Server를 설치 하기 위해서는 .NET Framework 3.5.1 기능이 설치 되어 있어야 합니다. 


그래서 기능 추가 마법사님을 호출 하여 .NET Framework 3.5.1 기능을 추가 합니다.

설치 선택 확인 하고 설치 시작.

과연 설치가 잘 될까요?

설치가 잘 되었습니다. (설치가 안될리가...)

이제 Microsoft SQL Server 2008 R2를 설치 합니다.

SQL 설치 지원 규칙을 확인해 봅니다. 

실패나 경고가 있을 경우에는 알아서 잘 해결 하세요. 방화벽 경고는 나중에 해결해도 되니 통과 하고 설치를 합니다.

SQL Server가 설치가 끝났으면 기능 선택창에서 원격 차등 압축을 선택 하고

설치를 시작 합니다.

설치가 다 끝났습니다.

이것으로 SCCM 설치에 필요한 구성 작업을 끝냈습니다. 아직 SCCM은 설치 시작도 하지 않았습니다. 사전 구성 작업만 5회에 걸쳐서 한 것 입니다. 그나마 System Center 계열중에서는 쉬운 것인데 말이죠.

과연 여기까지가 사전 작업의 끝일까요? 답은 다음 포스팅에

이 포스팅의 내용은 Windows Server 2008 R2, SCCM 2007 SP2, Microsoft SQL 2008 R2 
환경에서 작성 되었습니다.



저작자 표시
Posted by 알 수 없는 사용자
:
2010. 8. 16. 13:21

SCCM 2007 설치 전 작업 4 (WebDAV)

이번에는 WebDAV를 설치 합니다. ( Web based Distributed Authoring and Versioning / 웹기반 분산형 저작 및 버전관리)

WebDAV 이란 웹서버의 파일 관리가 가능한 확장된 HTTP 프로토콜 입니다. 이 프로토콜을 사용하면 원격 서버 파일의 생성, 변경, 이동에 대한 자유로움이 부여 됩니다.

WebDAV에 대한 자세한 내용은 http://www.webdav.org/ 참고 하세요.

자 그럼 WebDAV 만나러 갑니다.

1.     WebDAV 클라이언트를 구동 하려면 기능 추가에서 데스크톱 경험을 추가 해야 한답니다.

2.     기능 추가 마법사에서 데크스톱 경험을 클릭 하면 잉크 및 필기 서비스를 추가하라고 알려 줍니다. 필요한 기능 추가를 클릭 합니다.

3.     선택 항목을 확인 하고 설치를 클릭 합니다.

4.     설치가 완료 되었는데 재부팅 하랍니다. 귀찮게

5.     재부팅을 했습니다. 이제 WebDAV를 추가 하겠습니다.

6.     IIS(인터넷 정보 서비스) 관리자를 실행 합니다. (이게 어디에 있어요? 라고 물어 보는 사람은 없겠죠?)

7.     Default Web Site로 알아서 찾아 갑니다.

8.     WebDAV 제작 규칙을 더블 클릭 하여 권한 부여 규칙을 지정하는 작업을 할겁니다.

9.     WebDAV 제작 규칙의 WevDAV 사용을 클릭 합니다.

10.  제작 규칙 추가를 클릭 합니다.

11.  제작 규칙 추가 창의 규칙 내용을 그림과 같이 추가한 후 확인을 클릭 합니다.

12.  WebDAV 설정을 클릭 합니다.

13.  속성 동작 요청 필터링 동작의 값을 아래 그림과 같이 변경 하고 적용을 클릭 합니다.

14.  뭐가 이리 복잡하고 할 일이 많아~~라고 툴툴 거리며 잠깐 쉽니다.

15.  다시 Default Web Site로 돌아 갑니다.

16.  인증을 더블 클릭 합니다.

17.  Windows 인증의 상태를 사용으로 변경 합니다.

18.  다시 Default Web Site로 돌아 가서 권한 부여 규칙을 더블 클릭 합니다.

19.  모든 사용자가 허용 되어 있는지 확인 합니다.

20.  도스창을 열고 net use * http://localhost 명령어를 넣어서 WebDAV가 잘 작동 하는지 확인 해 봅니다.

이번에는 단계가 좀 길긴 했지만 여기까지 이상 없이 잘 따라 오셨나요?

이제 사전 작업이 얼마 남지 않았습니다. 물론 SCCM 설치 이후에 해야 할 일들이 더 많지만 지금은 그 일들 까지는 생각 하지 말기로 해요. 우린 쿨 하니까요.

오늘은 여기까지! 

이 포스팅의 내용은 Windows Server 2008 R2, SCCM 2007 SP2, Microsoft SQL 2008 R2
환경에서 작성 되었습니다.




Posted by 알 수 없는 사용자
:
2010. 8. 13. 13:29

SCCM 2007 설치전 작업 3 (BITS)
참고 : About BITS (http://msdn.microsoft.com/ko-KR/library/aa362708(v=VS.85).aspx)

BITS(Background Intelligent Transfer Service / 백그라운드 인텔리전트 전송 서비스) 에 대한 짧은 설명은 기능 추가 할 때 나옵니만

전경 또는 배경의 파일을 비동기식으로 전송 하고 전송을 조절하여 다른 네트워크 응용 프로그램의 응답을 유지하며 네트워크 연결 해제 및 컴퓨터 다시 시작 후 파일 전송을 자동으로 다시 시작 합니다.

라고 되어 있습니다. 우리말이 더 어렵죠? Foreground Background 가 사전 그대로 번역 되어 있네요.

BITS를 앞뒤 다 빼고 간단하게 말하면 유휴 상태의 네트워크를 이용하여 데이터를 전송 하는 서비스를 말합니다. 흔히 보는 윈도우 보안 업데이트에 적용 되어 있는 기술이라고 생각 하면 쉽습니다. 당연히 SCCM 에는 필수 요소 입니다.

자... 
설치 하러 가볼까요.

1.     서버 관리자의 기능에서 기능 추가를 클릭 합니다.


2.     기능 중에 BITS(Background Intelligent Transfer Service)를 클릭 합니다.

3.     자동으로 기능 추가 마법사가 실행 되며 BITS(Background Intelligent Transfer Service)에 필요한 역할 서비스 및 기능을 추가 하라고 합니다. 필요한 역할 서비스 추가를 클릭 합니다.

4.     추가 해야 할 역할들이 자동으로 체크 되어 있으므로 이 상태에서 다음으로 넘어갑니다.

5.     내용을 확인 하고 설치를 합니다.

6.     설치를 잘 하고 있네요.

7.     설치가 완료 되었습니다. 

8.     여기까지 진행 되었으면 IIS가 잘 작동 하는지 확인해 봅니다. IE를 실행 하고 주소줄에 http://localhost 라고 입력 하고 접속 합니다. 환영 페이지가 나오면 잘 작동 하는 겁니다. 

앞으로 가야 할 길은 더 많이 남았지만 뭔가 잘 진행 되는 기분이 들죠? 오늘은 여기까지 하겠습니다.

이 포스팅의 내용은 Windows Server 2008 R2, SCCM 2007 SP2, Microsoft SQL 2008 R2 
환경에서 작성 되었습니다.


Posted by 알 수 없는 사용자
:
2010. 8. 12. 10:33
안녕하세요. 엉스데브입니다.

리눅스 서버 관리시 자주 사용하던 명령 중 df 명령어가 있습니다.
아래와 같이 현재 디스크 사용량을 표시 해 주는 명령인데요.



PowerShell 에서 df 대용으로 쓸만한 함수를 마련했습니다.
구글링을 통해 적당한 함수를 찾았고, 살짝 고쳐서 사용 하고 있습니다.

Function Get-DiskFreeSpace
{
  Get-WmiObject Win32_LogicalDisk -Filter "DriveType=3" | Format-Table -AutoSize `
  @{Label="DiskDrive";Expression={$_.VolumeName + " (" + $_.DeviceID + ")"}},`
  @{Label="Size";Expression={($_.Size/1gb) -as [int]};FormatString="{0:N1}G"},`
  @{Label="Used";Expression={($_.Size/1gb)-($_.FreeSpace/1gb) -as [int]};FormatString="{0:N1}G"},`
  @{Label="Avail";Expression={($_.FreeSpace/1gb) -as [int]};FormatString="{0:N1}G"},`
  @{Label="Use%";Expression={(($_.Size/1gb)-($_.FreeSpace/1gb))/($_.Size/1gb) * 100 -as [int]};FormatString="{0:N1}%"}
}

위 함수를 프로필에 추가 해 두고 사용하면 됩니다. 전 df 라는 이름으로 Alias 도 걸어 두었습니다.
Set-Alias "df" "Get-DiskFreeSpace"

PowerShell 에서 df 를 실행 해 본 결과입니다.


쓸만하지요?

#아래 펼치기를 누르면 다소 복잡한 스크립트 설명이 나옵니다.#



<참고 URL>
http://binarynature.blogspot.com/2010/04/powershell-version-of-df-command.html
http://technet.microsoft.com/ko-kr/library/dd315369.aspx
Posted by 알 수 없는 사용자
:
2010. 8. 11. 17:36
안녕하세요? 윈디안입니다.

오늘 포스팅을 2개나 하네요.
밀린 숙제하는 것 같아 마음이 편하지 않네요.
다음 부터는 게으르지 않기로 다시 한번 마음을 잡아 봅니다.(과연?)

이번에 말씀드리고자 하는 것은 파워쉘의 히스토리입니다.
파워쉘에는 과거 cmdlet을 보여주는 히스토리 기능이 있습니다.

Get-History


위 cmdlet을 통해서 입력 히스토리를 볼 수 있죠.

예제를 보죠
PS C:\Users\windian7.SDS> get-history
PS C:\Users\windian7.SDS> 멍청이
'멍청이' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확
인하고 경로가 포함된 경우 경로가 올바른지 확인한 다음 다시 시도하십시오.
위치 줄:1 문자:4
+ 멍청이 <<<<
    + CategoryInfo          : ObjectNotFound: (멍청이:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
PS C:\Users\windian7.SDS> 거지
'거지' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인
하고 경로가 포함된 경우 경로가 올바른지 확인한 다음 다시 시도하십시오.
위치 줄:1 문자:3
+ 거지 <<<<
    + CategoryInfo          : ObjectNotFound: (거지:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
PS C:\Users\windian7.SDS> Get-Acl

    디렉터리: C:\Users

Path                                    Owner                                   Access
----                                    -----                                   ------
windian7.SDS                            NT AUTHORITY\SYSTEM                     NT AUTHORITY\SYSTEM Allow  FullContr...

PS C:\Users\windian7.SDS> Get-History
  Id CommandLine
  -- -----------
   1 get-history
   2 멍청이
   3 거지
   4 Get-Acl

PS C:\Users\windian7.SDS>

1번 get-history는 아무런 결과가 없습니다. history가 없으니 결과가 없겠죠?
마지막 Get-History를 보면 시간 순서에 따라 get-history,멍청이,거지,get-acl등 모든 cmdlet을 확인할 수 있습니다.

그러나 이 history 기능이 완벽한 것은 아닙니다.
PowerShell을 종료하면 모든 히스토리가 삭제됩니다.
그러면 이를 유지할 수 있는 방법은 없을까요?
물론 있습니다. 그러니 제가 포스팅을 하는 것이 겠지요...

방법은 간단합니다. xml로 history를 내보내기한 후 다시 가져오기 하는 것 입니다.

2가지만 기억하세요. 내보내기,가져오기...

xml로 history 내보내기 - Export history
Get-History | Export-Clixml "파일경로\파일명.xml"

Add-History xml파일 가져오기 - Import history
Import-Clixml "파일경로\파일명.xml" | Add-History


"C:\history.xml"을 만들어 위 예제 파일을 가지고 왔습니다.

내보내기

PS C:\Users\windian7.SDS> Get-History | Export-Clixml "c:\history.xml"

가져오기

PS C:\Users\windian7.SDS> history
PS C:\Users\windian7.SDS> Import-Clixml "c:\history.xml" | Add-History
PS C:\Users\windian7.SDS> history
  Id CommandLine
  -- -----------
   1 history
   2 Import-Clixml "c:\history.xml" | Add-History
   3 get-history
   4 멍청이
   5 거지
   6 Get-Acl
   7 Get-History

PS C:\Users\windian7.SDS>


Import를 한 데이터가 history에 등록되어 있는 것을 볼 수 있습니다.
응용할 수 있는 방법은 여러가지가 있겠지만
"프로필에 등록하여 작업 로그 형태로 사용할 수 있지 않을까?"라는 생각을 해봤습니다.

다른 머신에서도 이를 통해 history를 유지할 수 있겠군요.

이번 포스팅은 여기까지입니다.
감사합니다.


참고 링크 : Using the Add-History Cmdlet
http://technet.microsoft.com/ko-kr/library/ee156792(en-us).aspx

Posted by 알 수 없는 사용자
:

BLOG main image
Windows Server를 공부 하는 사람들의 팀블로그 by 마성민

카테고리

분류 전체보기 (76)
Windows (2)
Powershell (56)
AD (0)
Exchange (6)
System Center (9)
IIS (0)
SQL (3)
Sharepoint (0)

태그목록

Tistory Cumulus Flash tag cloud by BLUEnLIVE requires Flash Player 9 or better.

Total :
Today : Yesterday :