====== Die Windows PowerShell ======
{{ :images:muchen_olympia_park.png?600 | München Olympia Stadion Oktobe... [[http://technet.microsoft.com/de-de/scriptcenter/powershell.aspx| PowerShell Einstieg]]
* [[http://technet.microsoft.com/en-us/library/bb978526| PowerShell TechNet ]]
* [[http://technet.microsoft.com/de-
/CurrentControlSet/Services"
Per Console:
<code powershell>
rem use command prompt and delete a service :
... ger liste dann nicht mehr angezeigt.
----
===== Powershell Script als Job starten ====
Die Jobangabe des Scripts muss so erfolgen:
<code powershell>
powershell -file "d:\oraPowerShell\runOracleBackup.ps1"
</code>
----
===== Fenster verschwunden =====
Im
=====curl / wget in der Powershell - Testen von ORDS Webservices in der Powershell über die Console=====
Unter Linux läßt sich eine Webseite mi... tware/wget/|wget]] sehr einfach abfragen.
In der Powershell können dafür zwei Aufruf für das Testen von REST ... mit GET um die Version der API abzufragen:
<code powershell>
Invoke-WebRequest -Uri http://127.0.0.1:9090/ord
====== Mit der PowerShell Oracle SQL*Plus aufrufen und Daten aus der Oracle Datenbank auslesen ======
**03.20... EOScipt
</code>
\\
Ähnlich kann dies auch in der PowerShell erfolgen:
\\
<code powershell>
$isenterprise=@'
set pagesize 0
set feedback off
select count(*) from v_$ver... s $ nicht im String ausgewertet.
Beispiel:
<code powershell callMulit.ps1>
$DBS = @("GPIDB1","GPIDB2","GPIDB
Shadow Copy für das Backup verwenden ======
=== Powershell Script ===
Ein komplettes Beispiel für einen Umsetzung in der Microsoft PowerShell befindet sich unter http://orapowershell.codeplex... unktioniert!)
\\
Rudimentäres Beispiel:
\\
<code powershell>
# aktuelle Kopien auflisten
LIST shadows all
#
onfiguration =====
Immer eine Administrative cmd/Powershell Session starten!
==Zeitdienst stoppen==
<code c... anzeigen:
Dos Shell:
<code cmd>
time /T
</code>
Powershell:
<code powershell>
get-date
</code>
==== Debug =====
Sollte es nicht funktionieren, kann ein Logfile gesc...
==Erste Anzeichen im Cluster Alert Log==
<code powershell>
#Umgebung auf das Oracle Home des Clusters einst
und einfachsten herausgestellt.
Ziel ist es, ein PowerShell Script beim Start des Servers auszuführen.
Dies... werschell Session und Aufruf der Software:
<code powershell>
cd D:\tools\nssm-2.24\win64
.\nssm.exe install... h => %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe
* Startup Dir => D:\oracle\autostart
* Pa... File D:\oracle\autostart\mount_database.ps1
Das Powershell Script für den Start der DB im Mount Modus siehe
set**
\\
Offset der Partitionen bestimmen:
<code powershell>
#powerschell!
Get-WmiObject Win32_DiskPartition ...
</code>
**File Allocation Unit Size**
\\
<code powershell>
fsutil fsinfo ntfsinfo d:
</code>
Bytes Per Cl... r value => file allocation unit size
oder
<code powershell>
#powerschell!
Get-WmiObject Win32_Volume | sele... Size => muss ein Integer Wert ergeben**
=== Powershell Script um die Abfragen zu automatisieren ===
<co
====== Der gute alte DIR Befehlt in der PowerShell - gci ======
\\
gci = dir = ls => Alias für Get-ChildItem (... \
===Dateien in einen Verzeichnis zählen===
<code powershell>
(gci).count
</code>
\\
===Registry durchsuchen===
<code powershell>
gci registry::hklm\SOFTWARE
# alternativ die Re... /code>
\\
===Umgebungsvariablen anzeigen===
<code powershell>
# Alle Umgebungsvariablen
gci env:
# Oracle Se
====== Powershell Umgebung einrichten ======
Datei $profile erstellen und anpassen
<code powershell>
# Wo liegt das Profil
$profile
C:\Users\gpipperr\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
# testen ob das Profil schon exisite... rs\gpipperr\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
#signieren falls Ausführungsrechte a
===== Mit der PowerShell die Oracle Datenbank mit .NET abfragen =====
Vorbereitung: .Net Objekte auf dem Serv... roduct\11.2.0.3\client_64bit
* Adinistrative Powershell Console öffnen und in das entpackte Verzeichnis w... über die TNS_ADMIN Variable definieren!)
Aufruf PowerShell
<code powershell>
# DataAcess DLL einbinden
$AssemblyFile ="d:\oracle\product\11.2.0.3\client_64bit\odp.net
start.txt · Zuletzt geändert: 2024/05/16 17:52 von gpipperr