Caros, estou começando a utilizar powershell e estou com uma necessidade, que é conectar a uma base SQL, no entanto, o que localizei é um script com extensão .snippet
O link está em :ADOQuery.snippet
Como rodar esse script no powershell, com o editor powershell nao obtive sucesso de forma alguma.
O link está em :ADOQuery.snippet
Como rodar esse script no powershell, com o editor powershell nao obtive sucesso de forma alguma.
<?xml version="1.0"?>
<CodeSnippets xmlns="http://schemas.Microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>ADOQuery</Title>
<Shortcut />
<Description>Declare ADO objects, run a query and move through the recordset</Description>
<Author>Idera</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>param1</ID>
<ToolTip />
<Default>SELECT dbid, name FROM master.dbo.sysdatabases ORDER BY dbid</Default>
</Literal>
<Literal>
<ID>param2</ID>
<ToolTip />
<Default>(local)</Default>
</Literal>
<Literal>
<ID>param3</ID>
<ToolTip />
<Default>master</Default>
</Literal>
<Literal>
<ID>param4</ID>
<ToolTip />
<Default>dbid</Default>
</Literal>
</Declarations>
<Code Language="PowerShell" Kind="14"><![CDATA[$adoOpenStatic = 3
$adoLockOptimistic = 3
$adoConnection = New-Object -comobject ADODB.Connection
$adoRecordset = New-Object -comobject ADODB.Recordset
$query = "$param1$"
$adoConnection.Open("Provider=SQLOLEDB;Data Source=$param2$;Initial Catalog=$param3$;Integrated Security=SSPI")
$adoRecordset.Open($query, $adoConnection, $adoOpenStatic, $adoLockOptimistic)
$adoRecordset.MoveFirst()
do
{
$temp0 = $adoRecordset.Fields.Item("$param4$").Value
$adoRecordset.MoveNext()
} until ($adoRecordset.EOF -eq $TRUE)
$adoRecordset.Close()
$adoConnection.Close()]]></Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>






