Skip to content

Commit eba1a06

Browse files
author
joeyaiello
committed
Add 20170518 Community Call
1 parent 2a6bf0a commit eba1a06

File tree

2 files changed

+297
-1
lines changed

2 files changed

+297
-1
lines changed
Lines changed: 295 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,295 @@
1+
Sean Wheeler 9:30 AM:
2+
yes
3+
Jay Carper 9:31 AM:
4+
yep
5+
Fabretti, Douglas 9:31 AM:
6+
yep
7+
Eugene Bekker 9:34 AM:
8+
(Sorry, trying to fix my audio :-))
9+
Trevor Sullivan 9:34 AM:
10+
Is the OMI / PSRP remoting component going to be "built-in" to PowerShell, or will it stay as a separate package?
11+
Trevor Sullivan 9:34 AM:
12+
Sorry can't unmute
13+
Trevor Sullivan 9:34 AM:
14+
In another meeting.
15+
Trevor Sullivan 9:34 AM:
16+
Just looking to see how easy it is to simplify deployment.
17+
Trevor Sullivan 9:34 AM:
18+
Yep anywhere, client server
19+
Trevor Sullivan 9:35 AM:
20+
WS-Man and SSH based
21+
Trevor Sullivan 9:35 AM:
22+
eg. WS-Man outbound to Windows Server
23+
Trevor Sullivan 9:35 AM:
24+
or SSH based to Linux or Mac
25+
Trevor Sullivan 9:36 AM:
26+
Is this exclusive to Core Edition? Or does it work across Desktop and Core?
27+
Trevor Sullivan 9:37 AM:
28+
I've heard remoting is working today, but haven't seen how to actually use it. Looks complex to set up at the moment.
29+
Trevor Sullivan 9:37 AM:
30+
Both
31+
Staffan Gustafsson 9:37 AM:
32+
+1
33+
Ben Gelens 9:37 AM:
34+
+1
35+
Joel Bennett 9:37 AM:
36+
+1 Critical
37+
Fabretti, Douglas 9:37 AM:
38+
+1
39+
Constantin Hager 9:37 AM:
40+
+1
41+
Eugene Bekker 9:37 AM:
42+
+1
43+
Iain Brighton 9:37 AM:
44+
+1
45+
Trevor Sullivan 9:37 AM:
46+
Only done Windows remoting in the past. Would like to learn how to actually do what David Wilson demo'd at PSSummit.
47+
Castillo, Joshua 9:38 AM:
48+
+10
49+
Joey Aiello 9:38 AM:
50+
https://github.com/PowerShell/PowerShell/tree/master/demos/SSHRemoting
51+
Trevor Sullivan 9:39 AM:
52+
Here's an example scenario: I would like to deploy a Docker-on-Linux microservice that remotely triggers jobs on Windows Server.
53+
Trevor Sullivan 9:39 AM:
54+
Thanks for the link. I'll have to try that out.
55+
Trevor Sullivan 9:40 AM:
56+
Doable today? WOW, awesome.
57+
Joey Aiello 9:40 AM:
58+
https://github.com/PowerShell/PowerShell-RFC/blob/master/1-Draft/RFC0012-Enable-SSH-Remoting.md
59+
Trevor Sullivan 9:40 AM:
60+
I'll take a look at the RFC. Wasn't aware of it. Thanks!
61+
Trevor Sullivan 9:41 AM:
62+
So Linux --> Windows is NTLM?
63+
Trevor Sullivan 9:41 AM:
64+
Cool
65+
Joel Bennett 9:41 AM:
66+
It worries me that the "server" story is SSH Remoting, but that there's no plan on shipping the ssh remoting client end to Windows -- even after you ship OpenSSH in the box!!!?
67+
Joel Bennett 9:42 AM:
68+
One other thing -- I mentioned the other day in Slack that PowerShell 6 is not ever going to ship "in the box" and some of the knowledgeable geeks did not know that. I actually had one of our regulars call me out and ask me to cite sources ... which I had a *very* hard time doing. Can we make that clearer?
69+
Trevor Sullivan 9:42 AM:
70+
My earlier question around Desktop vs. Core Edition was more along the lines of ... can I do Windows --> Linux via Desktop Edition or do I have to use Core Edition for that? A text answer would suffice while you're responding to Joel.
71+
Joel Bennett 9:44 AM:
72+
Can we ship it as a store app? ;-)
73+
Darwin Sanoy (Infor) 9:44 AM:
74+
I have a chocolatey installer out there - but it does not show on public search due to the pre-release version being used.
75+
Darwin Sanoy (Infor) 9:44 AM:
76+
https://chocolatey.org/packages/powershell-core
77+
Eugene Bekker 9:44 AM:
78+
Is it is a side-by-side problem with WinPOSH?
79+
Castillo, Joshua 9:44 AM:
80+
msi :(
81+
Darwin Sanoy (Infor) 9:46 AM:
82+
If you use the .zip you can do side by side
83+
Darwin Sanoy (Infor) 9:46 AM:
84+
MSI is a four letter word ;)
85+
Darwin Sanoy (Infor) 9:47 AM:
86+
choco install powershell-core -y -pre
87+
Trevor Sullivan 9:48 AM:
88+
Thanks for distributing Docker containers. This is a perfect story for side-by-side versioning.
89+
Joel Bennett 9:48 AM:
90+
Well, if I can't remote to my Linux boxes because of missing SSH ... PowerShell 6 inside the store sandbox would be useful -- if it could do SSH :-P
91+
Trevor Sullivan 9:49 AM:
92+
Could you guys ship a PowerShell container with the OMI / PSRP pre-installed? I would like to debug PowerShell applications running in containers.
93+
Joel Bennett 9:49 AM:
94+
+1
95+
Joel Bennett 9:49 AM:
96+
Would use.
97+
Trevor Sullivan 9:50 AM:
98+
Not sure if SSH or WS-Man. I'm confused ... is WS-Man supported on Linux??
99+
Trevor Sullivan 9:50 AM:
100+
Oh, so SSH remoting is built-in?
101+
Castillo, Joshua 9:50 AM:
102+
+1 docker container/omi...
103+
Trevor Sullivan 9:50 AM:
104+
Huh ....
105+
Trevor Sullivan 9:50 AM:
106+
I opened an issue on OMI already
107+
Ben Gelens 9:50 AM:
108+
Client is build in. Server is not
109+
Trevor Sullivan 9:50 AM:
110+
Paul H. responded to me, but didn't have time to try his suggestion.
111+
Darwin Sanoy (Infor) 9:50 AM:
112+
Can I get volunteers to test the IOS installer in my pull request? I have no idea if it works :) (https://github.com/PowerShell/PowerShell/pull/3608)
113+
Trevor Sullivan 9:51 AM:
114+
What I'm trying to accomplish: debug PowerShell in containers. :)
115+
Trevor Sullivan 9:52 AM:
116+
I'd like to fire up a container, çreate a remote session to it, and then do the typical Enter-PSHostProcess debugging, or attach VSCode-PowerShell extension to it, so I can step through execution.
117+
Castillo, Joshua 9:52 AM:
118+
Not sure if the debugger is decuppled from vscode, but it needs some love
119+
Jonathan Medd 9:52 AM:
120+
+1 on a blog post / Github reference around the 6.0 core no plans for shipping out of the box and options for installing on Windows
121+
Castillo, Joshua 9:54 AM:
122+
Hit it right on the head
123+
Trevor Sullivan 9:54 AM:
124+
Thanks Joey. :) Don't care if SSH or WS-Man at this point.
125+
Darwin Sanoy (Infor) 9:56 AM:
126+
FYI - Latest vscode install wanted to end all my virus protection to install properly. Maybe it was the fault of Restart Manager + my specific machine state and nothing directly to do with the installer?
127+
Ben Gelens 9:56 AM:
128+
Dsc can be debugged interactive now. Works great for me
129+
Staffan Gustafsson 9:56 AM:
130+
I have quite a lot of crashes debugging with VS code to
131+
Darwin Sanoy (Infor) 9:57 AM:
132+
Since it's probably not a good idea to put PSH 6.0 on the path on a Windows machine - maybe a "PSH6PATH" environment variable (hey let's do JAVA_HOME all over again :D )
133+
Castillo, Joshua 9:57 AM:
134+
Great, thanks.
135+
Castillo, Joshua 9:58 AM:
136+
+1 on hosing vscode a few times
137+
Trevor Sullivan 9:58 AM:
138+
From Mac OS X, I'm trying to remote into a Windows Server instance, and I just get "MI_RESULT_ACCESS_DENIED," even when I specify -Credential. Anyone see this?
139+
Ashley McGlone (GOATEEPFE) 9:59 AM:
140+
Mac to Windows over SSH works OK for me
141+
Ashley McGlone (GOATEEPFE) 9:59 AM:
142+
My Windows target was Win10 with OpenSSH
143+
Trevor Sullivan 9:59 AM:
144+
Enter-PSSession -ComputerName FQDN -Credential (Get-Credential) <--- anything else?
145+
Ashley McGlone (GOATEEPFE) 10:00 AM:
146+
That would be Wsman, i've not tried that
147+
Ashley McGlone (GOATEEPFE) 10:00 AM:
148+
Enter-PSSession -Hostname FQDN -Username foo -SSHTransport
149+
Ben Gelens 10:01 AM:
150+
@trevor, should use authentication basic / nego when doing wsman psrp
151+
Trevor Sullivan 10:01 AM:
152+
The documentation says there&apos;s a -KeyFilePath parameter on New-PSSession, but that doesn&apos;t exist on my Beta 1 system.
153+
Trevor Sullivan 10:01 AM:
154+
Thanks @Ben
155+
Steve Lee (POWERSHELL) 10:02 AM:
156+
@trevor, -keyfilepath is part of the ssh parameter set: new-pssession -hostname foo -keyfilepath
157+
Trevor Sullivan 10:02 AM:
158+
NAME
159+
New-PSSession
160+
161+
SYNOPSIS
162+
Creates a persistent connection to a local or remote computer.
163+
164+
165+
SYNTAX
166+
New-PSSession [[-ComputerName] <String[]>] [-ApplicationName <String>] [-Authentication {Default | Basic | Negotiate | NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>]
167+
[-ConfigurationName <String>] [-Credential <PSCredential>] [-EnableNetworkAccess] [-Name <String[]>] [-Port <Int32>] [-SessionOption <PSSessionOption>] [-ThrottleLimit <Int32>] [-UseSSL] [<CommonParameters>]
168+
169+
New-PSSession [-ConnectionUri] <Uri[]> [-AllowRedirection] [-Authentication {Default | Basic | Negotiate | NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>] [-ConfigurationName
170+
<String>] [-Credential <PSCredential>] [-EnableNetworkAccess] [-Name <String[]>] [-SessionOption <PSSessionOption>] [-ThrottleLimit <Int32>] [<CommonParameters>]
171+
172+
New-PSSession [[-Session] <PSSession[]>] [-EnableNetworkAccess] [-Name <String[]>] [-ThrottleLimit <Int32>] [<CommonParameters>]
173+
Trevor Sullivan 10:03 AM:
174+
https://gist.github.com/pcgeek86/ba57cda85f90cb5414542e48d8da62b3 <-- there&apos;s no -KeyFilePath parameter
175+
Trevor Sullivan 10:03 AM:
176+
I&apos;m running Beta 1
177+
Castillo, Joshua 10:04 AM:
178+
How about a cmdlet that runs through the system and PascalCases all files and environmentvariables
179+
Castillo, Joshua 10:04 AM:
180+
:)
181+
Darwin Sanoy (Infor) 10:04 AM:
182+
https://cloudywindows.com/post/straight-and-narrow-code-for-safe-windows-path-updates/
183+
Staffan Gustafsson 10:04 AM:
184+
Can we start pushing for using forward slashes on windows too?
185+
Trevor Sullivan 10:05 AM:
186+
Thanks Joey ... I&apos;ll try Basic authentication for WS-Man.
187+
Trevor Sullivan 10:07 AM:
188+
thx
189+
Darwin Sanoy (Infor) 10:07 AM:
190+
What folder is the environmentvariable cmdlets RFC under?
191+
Nicholas M. Getchell 10:08 AM:
192+
i've seen lots of people make the get-help syntax mistake. Any way to have the functionality of get-command -syntax in the Help?
193+
Trevor Sullivan 10:08 AM:
194+
Just tried -Authentication Basic to WS-Man, and got "Authentication Failed" :( Any ideas @BenGelens?
195+
Castillo, Joshua 10:09 AM:
196+
Its a joke :)
197+
Hemant Mahawar 10:09 AM:
198+
Environmentvariable cmdlets RFC is in PowerShell-RFC repo, specifically https://github.com/PowerShell/PowerShell-RFC/pull/92
199+
Ben Gelens 10:09 AM:
200+
I have a demo on using keyfile on my psconfeu session on youtube
201+
Joey Aiello 10:10 AM:
202+
@Trevor: the server needs to be setup to accept Basic auth too... :\
203+
Castillo, Joshua 10:10 AM:
204+
Ben, do you you have a link to the youtube video?
205+
Trevor Sullivan 10:10 AM:
206+
Ah, good call. Can do that on my test server. Thanks! Didn&apos;t even think about that.
207+
Joey Aiello 10:11 AM:
208+
https://www.youtube.com/watch?v=50xLm7J_dsM
209+
Ben Gelens 10:11 AM:
210+
@Trevor, need to lower server side settings to allow unencrypt or add 5986 endpoint
211+
Steve Lee (POWERSHELL) 10:11 AM:
212+
if you're using basic auth, please use https
213+
Ashley McGlone (GOATEEPFE) 10:11 AM:
214+
Anyone having issues doing SSH remoting INTO a Mac?
215+
Trevor Sullivan 10:11 AM:
216+
No wonder remoting worked locally, because I was using Kerberos. :) $PSSenderInfo rocks.
217+
Staffan Gustafsson 10:12 AM:
218+
This works fine:
219+
220+
[io.file]::ReadAllText(&apos;C:/Users/Staffan/.gitconfig&apos;)
221+
Staffan Gustafsson 10:12 AM:
222+
ah, so it&apos;s win32?
223+
Staffan Gustafsson 10:12 AM:
224+
I&apos;d like some comments on the developer environment.
225+
I think we could do a lot to make it a lot easier to getting started contributing to PowerShell if there were working solutions/projects for VSCode/Visual Studio.
226+
Joey Aiello 10:13 AM:
227+
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&uact=8&ved=0ahUKEwi0yoOq-PnTAhVM0GMKHR4pCJ4QFggxMAI&url=https%3A%2F%2Fgithub.com%2Fdotnet%2Fstandard&usg=AFQjCNEtPeKo4Oqe9Cl5NTXAwlgIebkGUA&sig2=e2fmBFKjfZ_O85Ds-2FNzA
228+
Joey Aiello 10:13 AM:
229+
https://github.com/dotnet/standard
230+
231+
Trevor Sullivan 10:13 AM:
232+
Yay for .NET Standard 2.0! Looking forward to Active Directory support.
233+
Joey Aiello 10:13 AM:
234+
https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-standard/
235+
236+
Eugene Bekker 10:14 AM:
237+
Woohoo!
238+
Trevor Sullivan 10:15 AM:
239+
Something I&apos;d be interested in hearing some feedback on ... will we see some increased focus on interop, to aid in building PowerShell modules targeting UNIX native libraries?
240+
Steve Lee (POWERSHELL) 10:16 AM:
241+
Linux coverage is something we're targeting for 6.1.0, but for 6.0.0 we certainly need a better sdk to allow authoring cross platform (and cross ps versions) modules
242+
Trevor Sullivan 10:17 AM:
243+
Thanks Steve, sounds good.
244+
Joey Aiello 10:17 AM:
245+
https://github.com/PowerShell/PowerShell/issues/3135
246+
Darwin Sanoy (Infor) 10:17 AM:
247+
@trevor - see the RFC I submitted a while back: https://github.com/PowerShell/PowerShell-RFC/blob/master/1-Draft/RFC0019-PowerShell-Core-Interop-Module.md
248+
Staffan Gustafsson 10:17 AM:
249+
Platform native module load by some naming convention? Like nuget?
250+
Darwin Sanoy (Infor) 10:20 AM:
251+
Also you can see my own interop code in these repos: https://github.com/DarwinJS/DebugDeepPSHExecution, https://github.com/DarwinJS/AWSSecurity
252+
Castillo, Joshua 10:22 AM:
253+
Does working with Swager have a place on the wish list?
254+
Castillo, Joshua 10:22 AM:
255+
Swagger
256+
Joey Aiello 10:24 AM:
257+
https://github.com/PowerShell/PowerShell/issues/3091
258+
Staffan Gustafsson 10:25 AM:
259+
"Versioning is not a problem" :)
260+
Castillo, Joshua 10:27 AM:
261+
I keep seeing Joel's name on your pages, it might be time to higher him
262+
Joey Aiello 10:27 AM:
263+
https://github.com/PowerShell/PowerShell/projects/11
264+
Eugene Bekker 10:27 AM:
265+
For the RFCs - what does the "Experimental" stage mean? Does that mean there is an version of the feature implemented somewhere to play with?
266+
Castillo, Joshua 10:28 AM:
267+
yay
268+
Eugene Bekker 10:28 AM:
269+
DSL
270+
Eugene Bekker 10:28 AM:
271+
Yeah, that's the one I'm looking at
272+
Eugene Bekker 10:28 AM:
273+
Got it, thanks
274+
Hemant Mahawar 10:28 AM:
275+
https://github.com/PowerShell/powershell-rfc/blob/master/RFC0000-RFC-Process.md describes the terms and workflow
276+
Joey Aiello 10:29 AM:
277+
https://github.com/PowerShell/PowerShell/pull/3169
278+
Joey Aiello 10:29 AM:
279+
https://github.com/PowerShell/PowerShell-RFC/blob/master/RFC0000-RFC-Process.md
280+
Joey Aiello 10:29 AM:
281+
https://github.com/PowerShell/PowerShell-RFC/blob/master/RFC0000-RFC-Process.md#draft
282+
Castillo, Joshua 10:31 AM:
283+
Can i bring my kids?
284+
Castillo, Joshua 10:31 AM:
285+
ShadowBeard
286+
Joey Aiello 10:31 AM:
287+
Thanks again everyone!
288+
Keith Hill 10:31 AM:
289+
Thx!
290+
Darwin Sanoy (Infor) 10:31 AM:
291+
Thanks guys for hosting these calls - very helpful
292+
Jeremiah Strong 10:32 AM:
293+
Thanks!
294+
GLOCK 10:33 AM:
295+
Thanks!

CommunityCall/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ Use [this ICS file](RecurringCommunityCall.ics) (right-click `Raw` and select `S
88
* [Dec 8, 2016](./20161208_Notes.md) - The first community call! ([YouTube recording (audio only)](https://www.youtube.com/watch?v=N_i0He9jauY))
99
* [Jan 26, 2017](./20170126_ChatTranscript.txt) ([YouTube recording (partial)](https://www.youtube.com/watch?v=j7g5UbVFYqQ))
1010
* Mar 16, 2017 ([YouTube recording](https://www.youtube.com/watch?v=tkBiVxd7l2I))
11-
* Apr 20, 2017 ([YouTube recording](https://www.youtube.com/watch?v=7NFct1AxFOU))
11+
* Apr 20, 2017 ([YouTube recording](https://www.youtube.com/watch?v=7NFct1AxFOU))
12+
* [May 18, 2017](./20170518_ChatTranscript.txt) ([YouTube recording](https://www.youtube.com/watch?v=f8WXuFrVSKM)

0 commit comments

Comments
 (0)