共用方式為


Set-AzSynapseNotebook

在工作區中建立或更新筆記本。

語法

Set-AzSynapseNotebook
   -WorkspaceName <String>
   [-Name <String>]
   [-FolderPath <String>]
   -DefinitionFile <String>
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzSynapseNotebook
   -WorkspaceName <String>
   [-Name <String>]
   [-FolderPath <String>]
   -SparkPoolName <String>
   [-ExecutorSize <String>]
   -ExecutorCount <Int32>
   -DefinitionFile <String>
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzSynapseNotebook
   -WorkspaceObject <PSSynapseWorkspace>
   [-Name <String>]
   [-FolderPath <String>]
   -DefinitionFile <String>
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzSynapseNotebook
   -WorkspaceObject <PSSynapseWorkspace>
   [-Name <String>]
   [-FolderPath <String>]
   -SparkPoolName <String>
   [-ExecutorSize <String>]
   -ExecutorCount <Int32>
   -DefinitionFile <String>
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Set-AzSynapseNotebook Cmdlet 會在工作區中建立或更新筆記本。

範例

範例 1

Set-AzSynapseNotebook -WorkspaceName ContosoWorkspace -DefinitionFile "C:\\samples\\notebook.ipynb"

WorkspaceName : ContosoWorkspace
    Properties    : Microsoft.Azure.Commands.Synapse.Models.PSNotebook
    Name          : notebook

此命令會從名為 ContosoWorkspace 的工作區中的 Notebook 檔案 notebook.ipynb 建立或更新筆記本。

範例 2

Set-AzSynapseNotebook -WorkspaceName ContosoWorkspace -DefinitionFile "C:\\samples\\notebook.ipynb" -FolderPath ContosoFolder

此命令會從 Notebook 檔案 notebook.ipynb 建立或更新筆記本,並指定將筆記本放在名為 ContosoWorkspace 工作區的資料夾路徑 ContosoFolder。

範例 3

Set-AzSynapseNotebook -WorkspaceName ContosoWorkspace -DefinitionFile "C:\\samples\\notebook.ipynb" -FolderPath ContosoFolder/SubFolder

此命令會從 Notebook 檔案 notebook.ipynb 建立或更新筆記本,並指定多層級資料夾路徑 ContosoFolder/SubFolder,其中筆記本會放在名為 ContosoWorkspace 的工作區中。

範例 4

$ws = Get-AzSynapseWorkspace -Name ContosoWorkspace
$ws | Set-AzSynapseNotebook -DefinitionFile "C:\\samples\\notebook.ipynb"

此命令會透過管線,在名為 ContosoWorkspace 的工作區中,從 Notebook 檔案 notebook.ipynb 建立或更新筆記本。

範例 5

Set-AzSynapseNotebook -WorkspaceName ContosoWorkspace -DefinitionFile "C:\\samples\\notebook.ipynb" -SparkPoolName ContosoSparkPool -ExecutorCount 2

此命令會從筆記本檔案 notebook.ipynb 建立或更新筆記本,其會附加至 ContosoSparkPool,並在名為 ContosoWorkspace 的工作區中使用 2 個執行程式。

參數

-AsJob

在背景執行 Cmdlet

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefinitionFile

JSON 檔案路徑。

類型:String
別名:File
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-ExecutorCount

要配置於作業之指定 Spark 集區中的執行程式數目。

類型:Int32
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-ExecutorSize

要用於作業之指定 Spark 集區中設定執行程式的核心和記憶體數目。

類型:String
接受的值:Small, Medium, Large, XLarge, XXLarge, XXXLarge
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-FolderPath

此筆記本位於的資料夾。 如果指定 [rootFolder/subFolder] 之類的多層級路徑,筆記本就會出現在最底層。 如果未指定,此筆記本將會出現在根層級。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Name

筆記本名稱。

類型:String
別名:NotebookName
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SparkPoolName

Synapse Spark 集區的名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。

類型:SwitchParameter
別名:wi
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WorkspaceName

Synapse 工作區的名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-WorkspaceObject

工作區輸入物件,通常是透過管線傳遞。

類型:PSSynapseWorkspace
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

輸入

輸出