以下のようなコードで Powershell で ODP.NET を使用して Oracle にアクセスすることが可能です。
[System.Reflection.Assembly]::LoadWithPartialName("Oracle.DataAccess")
$connstr = "User ID=****;Password=****;Data Source=****"
$conn = New-Object Oracle.DataAccess.Client.OracleConnection($connstr)
$conn.Open()
$cmd = New-Object Oracle.DataAccess.Client.OracleCommand
$cmd.Connection = $conn
$cmd.CommandText = "select * from **** where **** = :t"
$cmd.Parameters.Add(":t", "****")
$reader = $cmd.ExecuteReader()
while ($reader.Read())
{
$reader["****"].ToString() + " " + $reader["****"].ToString()
}
$cmd.Dispose()
$conn.Close()
$conn.Dispose()