NetWorker: Sådan bruger du kommandoen nsrpolicy
Oversigt: Denne artikel indeholder oplysninger om brug af kommandoen NetWorker nsrpolicy til at udføre NetWorker-administrationsopgaver.
Instruktioner
Ikonet nsrpolicy Kommandoen er en administrativ NetWorker-kommando, der bruges til at administrere og overvåge NetWorker-politikker. Mange af de samme funktioner udføres fra NetWorker Management (NMC) og Web UI (NWUI); Men nsrpolicy Giver administratorer kommandolinjefunktioner.
nsrpolicy Skal køres under en af følgende betingelser:
- Du kører kommandoen fra en forhøjet prompt. Enten administratorkommando / PowerShell-prompt på Windows eller root /
sudoshell på Linux. - Du kører kommandoen fra en prompt uden højder, men har udstedt et NetWorker-godkendelsestoken:
nsrlogin -u USERNAME
nsrlogin udsteder et tidsbaseret godkendelsestoken til NetWorker-administration ved hjælp af NetWorker-brugerlegitimationsoplysninger. Hvis du bruger nsrlogin, er det vigtigt at afslutte sessionen med nsrlogout når aktiviteterne er afsluttet. Dette forhindrer forældede tokens i at forstyrre efterfølgende kommandoer.
Generel brugsoversigt:
nsrpolicy
policy
create | delete | display | update | list
workflow
create | delete | display | update | list
action
create | delete | display | update | list
group
create | delete | display | update
start
Must have: -p [policy] -w [workflow]
Other options (NetWorker 9.2 and above for -c option): -c { <client_name1:[save_set_path_1;save_set_path_2],client_name2...> -s [NetWorker server] -D [debug level] -h
stop
Must have: Either -j [jobid] or -p [policy] -w [workflow]
Other options: -s [NetWorker server] -D [debug level] -h
monitor
Must have: -p [policy]
Other options: -w [workflow] -c [client] -g [group] -d [details] -n [non-tabular] -j [jobid] -s [NetWorker server] -D [debug level] -h
input-file
Must have: -f [file name]
Other options: [--stop_on_error -S <0/1; default:0 (Do not stop)>] [--stop_on_error -S <0/1; default:0 (Do not stop)>] -D [debug level] -h
restart
Must have: Either -j [jobid] or -p [policy] -w [workflow]
Other options: -s [NetWorker server] -D [debug level] -h
migrate
Must have what is to be migrated: group | schedule_clone | nas_device | vmware_policy
Other options: -s [NetWorker server] -D [debug level] -h
help
Eksempler:
Vis objekter i datazonen:
nsrpolicy [object] list
Objekter: politik, arbejdsgang, handling
nsrpolicy policy list nsrpolicy workflow list -p "VMware Protection" nsrpolicy action list -p "VMware Protection" -w "Full VM"
Få vist egenskaberne for en handling:nsrpolicy action display -p [policy] -w [workflow] -A [action]
nsrpolicy action display -p "VMware Protection" -w "Full VM" -A backup
Få vist egenskaberne for en gruppe:nsrpolicy group display -g [group]
nsrpolicy group display -g "VMware Protection - Full VM"
Deaktiver eller aktiver en handling:nsrpolicy action update [action type backup subtype] -p [policy] -w [workflow] -A [action] -e [no/yes]
nsrpolicy action update backup traditional -p "Client Protection" -w "Traditional Client" -A backup -e no nsrpolicy action update backup traditional -p "Client Protection" -w "Traditional Client" -A backup -e yes
Sådan ændrer du den tidsplan, der er knyttet til en handling:nsrpolicy action update [action type backup subtype] -p [policy] -w [workflow] -A [action] -t [schedule]
nsrpolicy action update backup traditional -p "Client Protection" -w "Traditional Client" -A backup -t full,incr,incr,incr,incr,incr,incr
Føj en klient til en gruppe ved hjælp af en inputfil (der skal allerede findes en klientforekomst):
Opret en inputfil med teksten:group update client -g [group] --add_clnt_list [client]:[saveset]
[root@nsr ~]# cat AddTraditionalClient.txt group update client -g "Client Protection - Traditional Client" --add_clnt_list win-client03.amer.lan:All
nsrpolicy input-file -f "[path to input file]"
[root@nsr ~]# nsrpolicy input-file -f /root/AddTraditionalClient.txt 121415:nsrpolicy: Command from file: group update client -g "Client Protection - Traditional Client" --add_clnt_list win-client03.amer.lan:All 133584:nsrpolicy: Group 'Client Protection - Traditional Client' was successfully updated
Opret en ny arbejdsproces med ikke-standardværdier for kommentar, starttidspunkt og gruppe:nsrpolicy workflow create -p [policy] -w [workflow] -c [comment] -g [group] -S [start time]
nsrpolicy workflow create -p "Client Protection" -w "Traditional Client - Linux" -c "Linux Clients" -g "Linux - Clients" -S "10:00"
Opret en ny handling med ikke-standardværdier for målpuljen og succesgrænsen:nsrpolicy action create [action type backup subtype] -p [policy] -w [workflow] -A [action] -o [target pool] -u [success threshold]
nsrpolicy action create backup traditional -p "Client Protection" -w "Traditional Client - Linux" -A backup -o "Data Domain Default" -u success
Start en arbejdsproces (du kan ikke starte en handling på denne måde. Du skal starte hele arbejdsgangen).nsrpolicy start -p [policy] -w [workflow]
nsrpolicy start -p "Client Protection" -w "Traditional Client - Linux"
Stop en arbejdsproces:nsrpolicy stop -p [policy] -w [workflow]
nsrpolicy stop -p "Client Protection" -w "Traditional Client - Linux"
jobkill:
[root@nsr ~]# nsrpolicy start -p "Client Protection" -w "Traditional Client - Linux" 144091:nsrpolicy: Workflow 'Client Protection/Traditional Client - Linux' started and has job id 1248743 [root@nsr ~]# [root@nsr ~]# jobkill -j 1248743 Terminating job 1248743
Start en klient i en arbejdsgang:nsrpolicy start -p [policy] -w [workflow] -c "[client]:[saveset]
nsrpolicy start -p "Client Protection" -w "Traditional Client - Linux" -c "rhel-client03.amer.lan:All"
Overvåg den seneste kørsel af arbejdsprocesser i en politik:nsrpolicy monitor -p [policy] -dn
nsrpolicy monitor -p "Client Protection" -dn
nsrwatch kommando til at overvåge sessioner.
Detaljeret joboutput for et specifikt nyligt job:nsrpolicy monitor -j [job id]
nsrpolicy monitor -j 290473
jobquery:
jobquery
print type: backup action job
Hvis du vil starte en arbejdsproces i fejlfindingstilstand, nsrpolicy er ikke så effektiv som nsrworkflow kommando fordi 'nsrpolicy start' logger ikke fejlfindingsoutput til /nsr/logs/policy mappe, som nsrworkflow Vilje til .raw Fil.nsrworkflow -D[Debug Level] -p [policy] -w [workflow] -A "[action]"
nsrworkflow -D9 -p "Client Protection" -w "Traditional Client - Linux"
Du kan få flere oplysninger om NetWorker-fejlfindingsniveauer under: NetWorker: Niveauer med oplysninger om fejlfinding
nsrworkflow debug foretager kun fejlfinding af NetWorker-meddelelser på serversiden. Det tilføjer ikke fejlfinding til handlinger, der udføres på den klient/det system, der udfører sikkerhedskopieringen.
Eksempel på aktivering save -D3 sikkerhedskopiering på en NetWorker-klient ved hjælp af kommandolinjeværktøjet nsradmin:
[root@nsr ~]# nsradmin NetWorker administration program. Use the "help" command for help, "visual" for full-screen mode. nsradmin> . type : NSR Client; name : rhel-client03.amer.lan Current query set nsradmin> update backup command : save -D3 backup command: save -D3; Update? y updated resource id 48.0.46.11.0.0.0.0.231.177.13.90.10.60.28.121(13)
I ovenstående eksempel, når arbejdsprocessen for klienten startes, vises ikonet save Processen startes på klienten med fejlfinding aktiveret (-D3) i det foreliggende tilfælde.
Hvis du vil foretage fejlfinding af specifikke sikkerhedskopieringsfunktioner, skal du se: NetWorker: Sådan foretages fejlfinding af sikkerhedskopieringshandlinger
Logføring:
Alle sikkerhedskopier af politikker og arbejdsgange logføres i NetWorker-logmappen:
Linux: /nsr/logs/policy/POLICY_NAME
Windows (standard): C:\Program Files\EMC NetWorker\nsr\logs\policy\POLICY_NAME
Generelle servermeddelelser logføres i daemon.raw:
Linux: /nsr/logs/daemon.raw
Windows (standard): C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
NetWorker: Sådan bruges nsr_render_log til at gengive .raw logfiler
jobsdb opbevaringsperiode (standard 72 timer). Logfiler, der overføres i opbevaringsperioden, fjernes fra systemet under udløbsopgaver.
Scripteksempler:
nsrpolicy funktioner ud over brug af en linje, og hvordan man kan administrere deres NetWorker-server fra CLI. Implementer/brug ikke scripts i dit miljø uden at teste eller forstå funktionerne. NetWorker-support tilbyder eller leverer ingen scriptingløsninger eller scriptunderstøttelse.
Linux:
Eksempel 1: Angiv alle politikker og deres arbejdsgange. Dette shell-script kører en løkke gennem listen over politikker i NetWorker-konfigurationen og kører kommandoen "nsrpolicy workflow list" mod hver enkelt, så den udsender en liste over arbejdsprocesnavne for hver politik.
#!/usr/bin/sh
IFS=$'\n'
fullpolicylist=(`nsrpolicy policy list`)
for lp in "${fullpolicylist[@]}"
do
echo " "
echo "POLICY: $lp"
echo "Workflows"
nsrpolicy workflow list -p "$lp"
done
Eksempel 2: Angiv alle politikkerne og deres arbejdsgange og handlinger samt destinationspuljen. Dette shell-script kører tre løkker for at få listen over politikker, arbejdsprocesser og handlinger. Navnene på hver af dem udskrives og handlingens destinationslagernodeparameter.
#!/usr/bin/env bash
set -euo pipefail
# Read policies into an array (one per line)
mapfile -t fullpolicylist < <(nsrpolicy policy list)
for lp in "${fullpolicylist[@]}"; do
echo "------------------"
echo "POLICY: $lp"
# Read workflows for this policy
mapfile -t wflist < <(nsrpolicy workflow list -p "$lp")
for w in "${wflist[@]}"; do
echo
echo "WORKFLOW: $w"
# Read actions for this workflow
mapfile -t alist < <(nsrpolicy action list -p "$lp" -w "$w")
for a in "${alist[@]}"; do
echo "ACTION: $a"
# Pull DestinationPool value
destpool=$(
nsrpolicy action display -p "$lp" -w "$w" -A "$a" \
| awk -F': ' '/DestinationPool/ {print $2; exit}'
)
echo "Destination Pool: ${destpool:-<none>}"
done
done
done
Windows PowerShell:
Eksempel 1: Liste over arbejdsprocesser. Viser politikkerne og deres arbejdsprocesser ved at gennemgå politiklisten og køre kommandoen "nsrpolicy workflow list" for hver politik.
$listp = nsrpolicy policy list
foreach ($i in $listp)
{
write-host "-----"
write-host "POLICY: $i"
write-host "WORKFLOWS: "
nsrpolicy workflow list -p "$i"
}
Eksempel 2: Liste over handlinger. Der oprettes tre løkker. En løkke til at vise politikkerne og derefter en løkke til at vise alle arbejdsprocesser for hver politik og derefter en løkke til at vise alle handlinger for hver arbejdsproces.
$listp = nsrpolicy policy list
foreach ($p in $listp)
{
write-host "-----"
write-host "POLICY: $p"
write-host "WORKFLOWS: "
$wlist = nsrpolicy workflow list -p $p
foreach ($w in $wlist)
{
write-host "$w"
write-host "ACTIONS:"
$alist = nsrpolicy action list -p "$p" -w "$w"
foreach ($a in $alist)
{
write-host "$a"
}
}
}Flere oplysninger
Det første trin er at logge på NetWorker-serveren på kommandolinjen ved hjælp af kommandoen nsrlogin med de samme legitimationsoplysninger, som du bruger til at logge på NetWorker Management Console. Når du kører kommandoen nsrlogin, kontakter NetWorker-værten NetWorker AuthenticationService for at validere brugerens loginoplysninger.
nsrlogin -u [brugernavn] - p [adgangskode]
Kommandoen nsrpolicy har en række forskellige indstillinger tilgængelige på hvert niveau. Hvis du trykker på enter-tasten ved hvert trin, får du den fulde liste over tilgængelige muligheder for den næste del af din kommando:
nsrpolicy-politik
Opret | Slet | Vis | Opdater | Listearbejdsgang
Opret | Slet | Vis | Opdater | Listehandling
Opret | Slet | Vis | Opdater | Listegruppe
Opret | Slet | Vis | Opdater Start | Opdater
Skal have: -p [politik] -w [arbejdsgang]
Andre muligheder (NetWorker 9.2 og derover for -c-indstilling): -c { <client_name1:[save_set_path_1; save_set_path_2],client_name2...> -s [NetWorker-server] -D [fejlfindingsniveau] -h
Stop
Skal have: Enten -j [jobid] eller -p [policy] -w [workflow]
Andre muligheder: -s [NetWorker-server] -D [fejlfindingsniveau] -h
skærm
Skal have: -P [politik]
Andre muligheder: -w [arbejdsgang] -c [klient] -g [gruppe] -d [detaljer] -n [ikke-tabelformet] -j [jobid] -s [NetWorker-server] -D [fejlfindingsniveau] -h
input-fil
Skal have: -f [filnavn]
Andre muligheder: [--stop_on_error -S <0/1; standard:0 (Stop ikke)>] [--stop_on_error -S <0/1; standard:0 (Stop ikke)>] -D [fejlfindingsniveau] -h
genstart
Skal have: Enten -j [jobid] eller -p [policy] -w [workflow]
Andre muligheder: -s [NetWorker-server] -D [fejlfindingsniveau] -h
overflytte
Skal have det, der skal migreres: gruppe | schedule_clone | nas_device | vmware_policy
Andre muligheder: -s [NetWorker-server] -D [fejlfindingsniveau] -h
Hjælp
EKSEMPLER PÅ KOMMANDOLINJER:
Vis politikker pålisten nsrpolicy-politik
i datazonen
nsrpolicy-politik
Få vist egenskaberne for en handling:
nsrpolicy-handlingsvisning -p [politik] -w [arbejdsproces] -A [handling]
nsrpolicy-handlingsdisplay -p Mona -w Mona_wf -A-sikkerhedskopiering
Få vist egenskaberne for en gruppe:
nsrpolicy-gruppevisning -g [gruppe]
nsrpolicy gruppe display -g Felix
Deaktiver en handling:
nsrpolicy action update [action type backup subtype] -p [policy] -w [workflow] -A [action] -e no
nsrpolicy action update backup traditional -p FrankHoenikker -w FrankH -A backup -e no
Sådan ændrer du den tidsplan, der er knyttet til en handling:
nsrpolicy-handlingsopdatering [handlingstype sikkerhedskopieringsundertype] -p [politik] -w [arbejdsgang] -A [handling] -t [tidsplan]
nsrpolicy action update backup traditional -p Mona -w Mona_wf -A backup -t full,incr,incr,incr,incr,incr,incr
Føj en klient til en gruppe ved hjælp af en inputfil (klientforekomsten skal allerede findes):
Opret en inputfil med teksten: group update client -g [group] --add_clnt_list [client]:[saveset]
cat AddAlicetoTheHook.input
group update client -g TheHook --add_clnt_list vm-lego-231:/alice
nsrpolicy input-file -f "[path to input file]"
nsrpolicy input-file -f "/nsr/AddAlicetoTheHook.input"
Opret en ny arbejdsgang med ikke-standardværdier for kommentar, starttidspunkt og gruppe:
nsrpolicy workflow create -p [policy] -w [workflow] -c [comment] -g [group] -S [starttidspunkt]
nsrpolicy workflow create -p Mona -w Papa -c "Workflow for RedHat 6 clients" -g PapaMgroup -S "10:00"
Opret en ny handling med ikke-standardværdier for målpuljen og succesgrænsen
nsrpolicy-handling Opret [handlingstype sikkerhedskopieringsundertype] -p [politik] -w [arbejdsproces] -A [handling] -o [målpulje] -u [succestærskel]
nsrpolicy-handling opret sikkerhedskopi traditionel -p Mona -w Papa -A papabackup -o SanLorenzoDDPool -u succes
Start en arbejdsproces (Bemærk, at du ikke kan starte en handling på denne måde. Du skal starte hele arbejdsgangen).
nsrpolicy start -p [politik] -w [arbejdsproces]
nsrpolicy start -p Mona -w Mona_wf
Stop et workflow (du kan få relevant jobid ved hjælp af comand 'nsrpolicy monitor' - se nedenfor):
nsrpolicy stop -j [jobid]
nsrpolicy stop -j 320819
Start en klient i en arbejdsgang:
nsrpolicy start -p [policy] -w [workflow] -c "[client]:[saveset]
nsrpolicy start -p Mona -w Mona_wf -c "vm-wego-231:/felix"
Overvåg den seneste kørsel af arbejdsprocesser i en politik:
NSRPOLICY-overvågning -P [politik] -DN
nsrpolicy monitor -p Mona -dn
Detaljeret joboutput for et specifikt nyligt job:
NSRPOLICY Monitor -J [Job-id]
NSRPOLICY Monitor -J 290473
For at starte en arbejdsproces i fejlfindingstilstand er nsrpolicy ikke så effektiv som kommandoen nsrworkflow, fordi 'nsrpolicy start' ikke logger fejlfindingsoutput til mappen /nsr/logs/policy, som nsrworkflow vil til raw-filen.
nsrworkflow -p [politik] -w [arbejdsproces] -A "[handling]"
nsrworkflow -D9 -p Newt -w newt1 -A "backup"
Hvor du gerne vil placere fejlretningen afhænger af den nøjagtige del af sikkerhedskopieringsprocessen, du skal se nærmere på. Ovenstående nsrworkflow-kommando vil placere NetWorker-serversiden savegrp-operationer i D9 og sende fejlfindingsdataene til raw-filen i /nsr/logs/policy. Det vil dog ikke overføre fejlfindingsflaget til lagringsprocessen for NetWorker-klientsiden. For at gøre dette skal du ændre feltet "backup command" for klienten. Du kan bruge NMC til dette eller fra kommandolinjen:
Dette vil medføre, at lagringsprocessen kører i fejlfindingstilstand (D3 i nedenstående eksempel) og sender fejlfindingslogdataene til mappen /nsr/logs/policy/[policy name]/[workflow name]/ _logs.
NWserver121:> nsradmin
NetWorker-administrationsprogram.
Brug kommandoen "hjælp" til hjælp, "visuel" til fuldskærmstilstand.
nsradmin> . type: NSR-klient; navn : vm-lego-231
Nuværende forespørgselssæt
nsradmin> opdatering backup kommando: gem -D3
backup kommando: gem -D3;
Opdatering? y
opdateret ressource-id 48.0.46.11.0.0.0.0.231.177.13.90.10.60.28.121(13)
backupkommando: save -D3;
Opdatering? y
opdateret ressource-id 45.0.185.125.0.0.0.0.126.197.192.89.10.60.28.121(34)
backupkommando: save -D3;
Opdatering? y
opdateret ressource-id 47.0.28.24.0.0.0.0.123.60.218.88.10.60.28.121(39)
backupkommando: save -D3;
Opdatering? y
opdateret ressource-id 64.0.28.24.0.0.0.0.123.60.218.88.10.60.28.121(35)
backupkommando: save -D3;
Opdatering? y
opdateret ressource-id 57.0.46.11.0.0.0.0.231.177.13.90.10.60.28.121(8)
backupkommando: save -D3;
Opdatering? y
opdateret ressource-id 49.0.62.11.0.0.0.0.118.31.239.89.10.60.28.121(5)
/nsr/logs/policy/Zinka/zinka_wf/zinka_backup_357042_logs
SCRIPTEKSEMPLER: Disse scripts er angivet som eksempler på,
hvad der kan scriptes med denne kommando. De bør ikke implementeres i et produktionsmiljø uden grundig test.
LINUX:
Eksempel 1: Angiv en liste over alle politikker og deres arbejdsprocesser
Dette shell-script kører en løkke gennem listen over politikker i NetWorker-konfigurationen og kører kommandoen "nsrpolicy workflow list" mod hver enkelt, så der vises en liste over workflownavne for hver politik.
cat listofworkflows.sh
#!/usr/bin/sh
IFS=$'\n'fullpolicylist
=('nsrpolicy policy list')
for lp i "${fullpolicylist[@]}"
do
echo " "
echo "POLICY: $lp"
echo "Workflows"
nsrpolicy workflow list -p "$lp"
done
Eksempel 2: Angiv alle politikkerne og deres arbejdsgange og handlinger samt destinationspuljen
Dette shell-script kører tre løkker for at få listen over politikker, arbejdsprocesser og handlinger. Navnene på hver af dem samt handlingens destinationslagringsnodeparameter vises.
cat listofworkflows_actions.sh
#!/usr/bin/sh
IFS=$'\n'fullpolicylist
=('nsrpolicy policy list')
for lp i "${fullpolicylist[@]}"
do
echo "------------------ "
echo" POLICY: $lp"
wflist=('nsrpolicy workflow list -p $lp')
for w i "${wflist[@]}"
do
echo " "
echo "WORKFLOW: $w"
alist=('nsrpolicy action list -p $lp -w $w')
for a i "${alist[@]}"
do
echo "ACTION: $a"
destpool='nsrpolicy action display -p $lp -w $w -A $a | grep DestinationPool | cut -d ":" -f2'
ekko "Destinationspulje: $destpool"
Udført
Udført
Eksempel 3: Kør kun en sikkerhedskopi, hvis der findes
en bestemt mappe Dette shell-script kontrollerer, om der findes en mappe med navnet /k7app. Hvis den gør det, starter den arbejdsgangen kaldet newt1 og logfører, at den gjorde det i en dedikeret logfil. Hvis mappen ikke findes, køres sikkerhedskopieringen ikke, og faktum logges i den samme logfil. Den samme scriptstruktur kan bruges til alle omstændigheder, hvor du ønsker, at en arbejdsproces kun skal køres, når en bestemt betingelse er opfyldt.
#!/usr/bin/sh
IFS=$'\n'dir
="/k7app"
log="/nsr/logs/k7applog.log"
DATE='date'if
[ -d "$dir" ]
then
nsrpolicy start -p Newt -w newt1
printf $DATE >> $log
printf " $dir er til stede, derfor starter newt1 workflow \n">>$log
ellers
printf $DATE >> $log
printf " $dir er ikke til stede, derfor starter ikke newt1 workflow \n">>$log fi
WINDOWS POWERSHELL:
Eksempel 1: Liste over arbejdsprocesser
Viser politikkerne og deres arbejdsprocesser ved at gennemgå politiklisten og køre kommandoen "nsrpolicy workflow list" for hver politik.
$listp = nsrpolicy-politikliste
foreach ($i i $listp)
{
write-host "-----"
write-host "POLICY: $i"
write-host "ARBEJDSGANGE: "
nsrpolicy workflow list -p "$i"
}
Eksempel 2: Liste over handlinger
Der oprettes tre løkker. En løkke til at vise politikkerne og derefter en løkke til at vise alle arbejdsprocesser for hver politik og derefter en løkke til at vise alle handlinger for hver arbejdsproces.
$listp = nsrpolicy-politikliste
foreach ($p i $listp)
{
write-host "-----"
write-host "POLICY: $p"
write-host "ARBEJDSGANGE: "
$wlist = nsrpolicy-arbejdsprocesliste -p $p
foreach ($w i $wlist)
{
write-host "$w"
write-host "ACTIONS:"
$alist = nsrpolicy-handlingsliste -p "$p" -w "$w"
foreach ($a i $alist)
{
write-host "$a"
}
}
}
Eksempel 3 Kør kun en sikkerhedskopiering, hvis der findes
en bestemt mappe Dette script kontrollerer, om der findes en mappe med navnet C:\basicdata. Hvis det gør det, starter det arbejdsgangen kaldet Star og logger, at det gjorde det i en dedikeret logfil. Hvis mappen ikke findes, køres sikkerhedskopieringen ikke, og faktum logges i den samme logfil. Den samme scriptstruktur kan bruges til alle omstændigheder, hvor du ønsker, at en arbejdsproces kun skal køres, når en bestemt betingelse er opfyldt.
$dir = "C:\basicdata"
$log = "C:\Program Files\EMC NetWorker\nsr\logs\star.log"
$LogTime = Get-Date -Format "MM-dd-yyyy_hh-mm-ss"
if ( Test-Path "$dir" )
{ nsrpolicy start -p Star -w Workflow1
"------------------" | Out-File $log -Tilføj -Force
$LogTime | Ud-fil $log -Tilføj -Force
"Started Star" | Out-File $log -tilføj -force
}
else
{
"------------------" | Out-File $log -Tilføj -Force
$LogTime | Out-File $log -Tilføj -Force
"Stjerne ikke startet, fordi $dir ikke eksisterer" | Ud-fil $log -tilføj -force
}