2019 04 17 PowerShell基本語法

2022-01-29 03:54:17 字數 1782 閱讀 9580

列印hello world ,hello thedatadigger

writelog ' hello world'

$name = "thedatadigger"

writelog 'hello $name'

變數:這裡可以是乙個字串,可以是乙個sql語句,可以是乙個sql語句的執行結果

所有的變數加$

$sql_specific=

"select solutionid,

solutionname,

trustid,

assetpoolid

from cube.view_virtualsolution

where solutionid in (3119,3120,3121,3122,3111)"

updatesolutionstatus $solutionid "calculationerror" ("方案[", $solutionid, "],更新現金流模型任務[", $taskcode1, "]出錯:", "$result1") -join

使用execdatatable來執行sql語句

$table = execdatatable $sql_specific

$count = $table.count -- 查詢語句中給了4個solutionid,那麼這裡count為4

迴圈,$table 相當於1個列表,裡面有4個字典row

foreach($row in $table)

$database = ' ' -- 如填 thedatadigger

$server = ' ' -- 如填 ".\mssql"

$sqlconn= new-object system.data.sqlclient.sqlconnection

$sqlconn="data source=$server;initial catalog=$database;integrated security=sspi;"

-- 開啟資料庫鏈結

$sqlconn.open()

-- 例項化乙個sqlcmd物件

$sqlcmd=new-object system.data.sqlclient.sqlcommand

$sqlcmd.connection=$sqlconn

-- $querystr="select * from thedatadigger"

$sqlcmd.commandtext=$querystr

$sqlcmd.commandtimeout=0;

--例項化乙個sqladapterd物件

$sqladapter=new-object system.data.sqlclient.sqldataadapter

-- 把sqlcmd附帶的資訊給sqladapter

$sqladapter.selectcommad=$sqlcmd

-- 關閉資料庫鏈結

$set=new-object data.dataset

$tables_count=$sqladapter.fill($set)

$sqlconn.close()

呼叫task

if(!("$result1".endswith("[completed].")))

task基本資訊

$tasktype="task"

$taskcode1 = "investsuite_updatecashflowmodel"

20190417 今日總結

dataset filein open 檔名稱.csv for line in filein.readlines linearr line.strip split 在折線圖空白處右鍵 字型即可!符號用於下拉時內容不變,然後繪圖時同時選中這兩列即可 參考 for i in range 3 locals...

Windows管理員常用的PowerShell命令

下面我們看看能由windows powershell完成的最常見的25個任務。不止是這些任務很簡單,顯示語句的命令架構和其他powershell命令也很簡單。掌握好這些基本命令是成為powershell專家的必經之路。入門級別 1.像檔案系統那樣操作windows registry cd hkcu ...

學習手扎20190417 佇列Queue

程序間通訊 佇列 multiprocess.queue 概念介紹 建立共享的程序佇列,queue是多程序安全的佇列可以使用queue實現多程序之間的資料傳遞。from multiprocessing import queue,process 子程序新增佇列 def produce q 在佇列中放入 ...