PowerShell: Jaan Igamees, kavalskript: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<source lang="powershell">
<Source lang="powershell">
Function SendMail(){
 
$MessageParameters = @{
<#
From = "v.vinogradin@gmail.com"
To = "v.vinogradin@gmail.com"
.SYNOPSIS
Subject = "Ping ei toota! Vaata C:\ping.txt kataloogi"
Yks 2raytlemata kaval skript
Body = "Vaata faili"
SmtpServer = "mail.neti.ee"
.DESCRIPTION
  Proovi v6tmeid -Lause -Object -Arenenud
 
.Example
  C:\PS>.\kaval1.ps1 -Lause "Tere ise ka"
.NOTES
  Autor: Jaan Igamees
  Versioon: 0.1
  Muutmise kuup2ev 31.01.2012
.LINK
  http://www.heiki.org
  http://www.eneta.ee
 
 
#>
 
param ([string]$Lause  = "See on see, mida ma ütlen",
      [switch]$Object,
      [Switch]$Arenenud)
if($object)
{
    if($Arenenud)
    {
        $uus = New-Object PSObject
        $uus | add-member NoteProperty Sisu        " "
        $uus | add-member NoteProperty MuutmiseAeg $null
        $uus.Sisu = $Lause
        $uus.MuutmiseAeg = Get-Date
        $uus
    }
    else
    {
        $Lause
    }
}
}
Send-MailMessage @MessageParameters
else
{
    Write-host $Lause
}
}
</source>
</source>

Latest revision as of 04:41, 31 January 2012

<#
 
.SYNOPSIS
 Yks 2raytlemata kaval skript
 
.DESCRIPTION
  Proovi v6tmeid -Lause -Object -Arenenud

.Example
  C:\PS>.\kaval1.ps1 -Lause "Tere ise ka"
 
.NOTES
  Autor: Jaan Igamees
  Versioon: 0.1
  Muutmise kuup2ev 31.01.2012
 
.LINK
  http://www.heiki.org
  http://www.eneta.ee


#>

param ([string]$Lause  = "See on see, mida ma ütlen",
       [switch]$Object,
       [Switch]$Arenenud)
if($object)
{
    if($Arenenud)
    {
        $uus = New-Object PSObject
        $uus | add-member NoteProperty Sisu        " "
        $uus | add-member NoteProperty MuutmiseAeg $null
        $uus.Sisu = $Lause
        $uus.MuutmiseAeg = Get-Date 
        $uus
    }
    else
    {
        $Lause
    }
}
else
{
    Write-host $Lause
}