AppFabric Cache Yönetim cmdlet’i – 1.2

Daha önce yayınlamış olduğum AppFabric Cache yönetim cmdlet’inin yeni sürümünü aşağıda bulabilirsiniz:

#################################################################
#       AppFabricCacheSetup.ps1 PowerShell Cmdlet               #
#################################################################
# AppFabric önbellek kümesini geliştirme ortamında kullanılmaya #
# hazır hale getirir.                                           #
#################################################################
# Fatih Boy, Nisan 2010                                         #
# Version 1.2                                                   #
#################################################################

## imzalanmamış betikleri çalıştırmak için aşağıdaki komutu kullanmanız gerekebilir :
# Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

$user = [Security.Principal.WindowsIdentity]::GetCurrent()

if((New-Object Security.Principal.WindowsPrincipal $user).IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator)){
  Write-Host "Dağıtık önbellek yönetim modülü yükleniyor, lütfen beleyiniz..."
  Import-Module DistributedCacheAdministration
  Use-CacheCluster

  $cacheName= Read-Host "Lütfen oluşturulacak cache adını giriniz (default'u kullanmak için enter'a basınız)"

  if($cacheName -ne ""){
    New-Cache $cacheName
  }

  if ((Get-CacheAllowedClientAccounts) -notcontains $env:username) {
    Write-Host "$env:username kullanıcısı için önbellek erişim yetkisi veriliyor..."
    Grant-CacheAllowedClientAccount $env:username
  }

  $hostinfo = Get-CacheHost
  if($hostinfo.Status -eq [Microsoft.ApplicationServer.Caching.AdminApi.ServiceStatus]::Down){
    Write-Host "Önbellek kümesi başlatılıyor, lütfen bekleyiniz..."
    Start-CacheCluster
  }

  if($cacheName -ne ""){
    Write-Host ""
    Write-Host "$cacheName önbellek özellikleri : "
    Write-Host "----------------------------------"

    Get-CacheConfig $cacheName
  }else{
    Write-Host ""
    Write-Host "default önbellek özellikleri : "
    Write-Host "----------------------------------"
    Get-CacheConfig default
  }
}else{
  Write-Warning "Bu betiğin doğru çalışması için lütfen sistem yönetici haklarıyla çalıştırınız."
}

Leave a Comment

en_USEnglish